2017-02-25 84 views
0

我正在使用Varnish缓存服务器的Wordpress项目。虽然我的项目是在Wordpress上,但我很确定这个问题也会出现在其他任何CSM &框架中。防止清漆缓存PHP代码

在模板中的一个,我刚使用WordPress的核心功能来获取用户喜欢当前登录的用户ID:

echo is get_current_user_id(); 

问题是因为光油的,它给了0,但作为一旦我禁用清漆它完美的作品。

那么如何阻止Varnish停止缓存PHP代码?

注意:我对清漆完全陌生。

由于

+0

请发布您的完整Varnish VCL。 –

回答

0

清漆是用于缓存的HTML,CSS图像,主要用于加速前端HTTP加速器。它不缓存PHP。

但根据你的问题,你的输出页面被缓存。

光油正在同一页面上显示并显示缓存的输出。尝试在vcl中传递页面并查看它是否工作。

正常频繁更新页面如管理页面或wordpress应通过清漆。没有命中。