我的服务器上安装了 Varnish。我的网站上有一个页面,我想通过 Varnish 缓存它。使用新安装的 Varnish,我创建了一个包含一些内容的 PHP 页面。加载了该页面。Varnish 运行良好。
但是当我session_start()
在该页面的第一行添加时,清漆缓存停止工作。
Varnish 和 PHP 会话有什么问题?有人能帮忙吗
答案1
我建议你读一下 Varnish Book http://book.varnish-software.com/4.0/
它解释了 Varnish 和 HTTP 缓存的工作原理。
您不能同时拥有会话和缓存内容。
您可以配置 varnish 来实现这一点,但每个不同的用户(会话)都会有不同的缓存,这会使整个缓存变得毫无用处(具体取决于网站)。