2

Google / このフォーラムを検索しましたが、関連するものが見つからないため、他の場所で取り上げられている場合は事前にお詫び申し上げます。

サーバーで Opcache を有効にし、GeoIP を有効にしました。

デフォルトの fastcgi_cache_key ディレクティブは次のとおりです。

fastcgi_cache_key "$scheme$request_method$host$request_uri";

これをどのように変更して (GeoIP から) ユーザーの国を含め、それぞれの国がページごとに個別のキャッシュ エントリを持つようにできますか?

私の知る限り、GeoIP ヘッダーはサーバーの {} ブロックに設定されています。このブロックは、/etc/nginx/nginx.conf (fastcgi_cache_key が設定されている場所) の後にロードされます。

さらに、個々のサイトの conf ファイルで fastcgi_cache_key を設定しようとしましたが、これは 1 つのサイトのみが有効になっている場合にのみ機能します。

ここで本当に簡単なステップを逃しましたか?

どうもありがとう、

ジェームズ

4

0 に答える 0