web-dev-qa-db-ja.com

proxy_cache_とfastcgi_cacheの違いは何ですか?

単純なNginxマイクロキャッシュソリューションを探していたところ、マイクロキャッシュを使用する2つの方法が見つかりました。一部のチュートリアルはproxy_cacheを使用しますが、他のチュートリアルはfastcgi_cacheを使用します。これら2つのソリューションの違い、長所と短所は何ですか?

ありがとう!

4
Daniel

2つの違いは、バックエンドとの通信に使用されるプロトコルです。

fastcgi_cacheはFastCGIバックエンドプロトコルに関連しています。 FastCGIに接続されたバックエンドからの出力をキャッシュします。

proxy_cacheは、バックエンドプロトコルとしてHTTPを使用するバックエンドに関連しており、HTTP接続されたバックエンドからの出力をキャッシュします。

7
Tero Kilkanen

fastcgiは、proxy_cacheよりもはるかに多くのnginxキャッシングのセットアップ支援で使用されます。あなたは、proxy_cacheよりもfastcgiキャッシングを構成するための実質的な記事を提供するウェブサイトに出くわす可能性が高いので、プロはfastcgiを使用します

2
l33tcodes