首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx fastcgi_cache和kokos-analytics wordpress插件

Nginx fastcgi_cache和kokos-analytics wordpress插件
EN

Server Fault用户
提问于 2021-01-09 10:30:24
回答 1查看 47关注 0票数 0

我已经设置了nginx来缓存页面请求,正如所描述的在本教程中

对于用户中的looged,本教程通过if请求禁用缓存,如下所示:

代码语言:javascript
复制
# Don't use the cache for cookied logged in users or recent commenters
if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in|woocommerce_cart_hash|woocommerce_items_in_cart") {
set $skip_cache 1;
}

就像预期的那样。但是,如果我在一个新的私有窗口中打开我的站点,并访问以前缓存的站点(由另一个人而不是我)--我在服务器响应中也会收到“x-cache命中”--那么我假设kokos-分析 (我用来获取访问者数量的插件)不能设置一个cookie,也不能计算正确的用户数?有人有这方面的经验或可以帮助我正确配置缓存吗?

谢谢

马赛斯

EN

回答 1

Server Fault用户

发布于 2021-01-09 11:55:30

如果要向不同用户发送不同的内容,则不能使用nginx缓存。

在您的例子中,您的分析插件使每个访问者的内容因其cookie而不同,后者是内容的一部分。

如果要使用nginx缓存,则应该使用不需要修改发送给用户的页面的分析系统。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1049177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档