単純なNginxマイクロキャッシュソリューションを探していたところ、マイクロキャッシュを使用する2つの方法が見つかりました。一部のチュートリアルはproxy_cacheを使用しますが、他のチュートリアルはfastcgi_cacheを使用します。これら2つのソリューションの違い、長所と短所は何ですか?
ありがとう!
2つの違いは、バックエンドとの通信に使用されるプロトコルです。
fastcgi_cache
はFastCGIバックエンドプロトコルに関連しています。 FastCGIに接続されたバックエンドからの出力をキャッシュします。
proxy_cache
は、バックエンドプロトコルとしてHTTPを使用するバックエンドに関連しており、HTTP接続されたバックエンドからの出力をキャッシュします。
fastcgiは、proxy_cacheよりもはるかに多くのnginxキャッシングのセットアップ支援で使用されます。あなたは、proxy_cacheよりもfastcgiキャッシングを構成するための実質的な記事を提供するウェブサイトに出くわす可能性が高いので、プロはfastcgiを使用します