Nginx Opcache(fastcgi_cache_key)和GeoIP

时间:2015-06-24 11:11:53

标签: nginx geoip opcache

我在谷歌/这个论坛上搜索了这个,但找不到任何相关内容,所以如果在其他地方已经提到过,请提前道歉。

我在服务器上启用了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个站点时才有效。

我在这里错过了一个非常简单的步骤吗?

非常感谢,

詹姆斯

0 个答案:

没有答案