Varnish使用户在登录后立即注销

时间:2018-10-11 14:59:53

标签: php apache magento2 varnish varnish-4

我们使用Apache 2.4,php 7.0.32和Magento 2.1(使用Varnish 4.x版本)和一个MySQL数据库设置了两台Web服务器,Apache正在侦听8080端口,而Varnish在80端口,Web服务器能够缓存网页,但是如果用户登录并单击页面上的任何链接,则他将注销,这可能与会话存储有关。

我是Magento的初学者,所有这些东西,有人可以指导我正确的方向吗?我忽略了一些东西,将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

您是否正在使用Magento提供的VCL?看来Varnish缓存过多(在默认配置中不应该发生)。尝试在记录{getFirebase, getFirestore}的同时查看它,它将为您显示所有交易,包括HIT,MISS或PASS。我的猜测是您需要告诉varnish通过某些与登录有关的页面