首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Wordpress (default.vcl)的清漆4工作控件(优化)

用于Wordpress (default.vcl)的清漆4工作控件(优化)
EN

Server Fault用户
提问于 2014-10-27 08:12:30
回答 2查看 3.7K关注 0票数 1

我已经成功地在我的nginx1.6.2上安装了清漆4,它正在工作,但是根据

http://www.isvarnishworking.com/

它显示了

清漆似乎在该url处响应,但缓存控制头的“最大年龄”值小于1,这意味着Varnish将永远不会在此url提供缓存中的内容。最大年龄值似乎是:0,这可能是有意的,但如果您想让Varnish缓存这个url,您将不得不修复应用程序发送给Varnish的最大年龄值。

这意味着它不工作,但不像预期的那样,并且为它搜索配置文件,但是由于清漆版本4中的巨大变化,这些配置文件无法工作。

请帮帮我伙计们。

谢谢

EN

回答 2

Server Fault用户

发布于 2014-10-28 18:10:02

这一问题的解决方案并不在于配置清漆的正确性。这句话太过有力了--你可以用清漆来解决这个问题。但你不应该。

问题是,WordPress正在发送一个标头,以阻止Varnish缓存它正在传递的对象。您需要跟踪在WordPress中生成这个标头的位置,并修改、禁用或重写它。

票数 0
EN

Server Fault用户

发布于 2014-11-14 18:38:28

默认情况下,WordPress会向每个访问者发送一个Cookie,这使得Varnish认为每个访问者都是唯一的,因此不应该缓存。

要从Varnish获得任何好处,您将需要重写此行为,并在HTTP请求进入Varnish时“unset”或“删除”cookie。

网上有很多关于这方面的文章,还有大量的Varnish文件和示例,您可以在这里找到其中一个:https://www.varnish-cache.org/trac/wiki/VCLExampleTemplateWordpressNopurge

祝好运!

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

https://serverfault.com/questions/639890

复制
相关文章

相似问题

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