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 つのサイトのみが有効になっている場合にのみ機能します。
ここで本当に簡単なステップを逃しましたか?
どうもありがとう、
ジェームズ