我在谷歌/这个论坛上搜索了这个,但找不到任何相关内容,所以如果在其他地方已经提到过,请提前道歉。
我在服务器上启用了Opcache并启用了GeoIP。
默认的fastcgi_cache_key指令是:
fastcgi_cache_key "$scheme$request_method$host$request_uri";
如何修改此选项以包含用户所在国家/地区(来自GeoIP),以便每个国家/地区为每个页面都有单独的缓存条目?
据我所知,GeoIP标头设置在server {}块中,该块在/etc/nginx/nginx.conf(其中设置了fastcgi_cache_key)之后加载。
此外,我已尝试在单个站点conf文件中设置fastcgi_cache_key,但这仅在启用了1个站点时才有效。
我在这里错过了一个非常简单的步骤吗?
非常感谢,
詹姆斯