Varnish 缓存一个虚拟主机,但不缓存另一个?

Varnish 缓存一个虚拟主机,但不缓存另一个?

我的 Debian 机器上有一个默认的 vhost 设置(一个演示,我想看看 Varnish 缓存如何工作以及它是否可以解决速度问题)。

使用默认主机时一切正常,缓存命中率很高,但偶尔也会丢失。太棒了。

因此,我通过 Apache 添加了 vhost,连接了 WordPress(我知道 cookie 问题),并尝试加载它的 readme.html 文件。速度仍然很快,但尽管完全没有动态引用,但它完全停止了命中/丢失缓存。图像也根本没有缓存。

有什么建议可以解决什么问题吗?我使用了 a2ensite,但上面没有对新 vhost 进行其他配置。

答案1

正在使用哪些 cookie?除非您删除它们,否则 Varnish 会认为内容不可缓存。此外,发布您的配置副本,以便人们可以准确了解您正在运行的内容。

编辑:我重新阅读了您的问题,发现您说您已经对 cookie 进行了排序。我们还能看到您的配置吗?

相关内容