2017-02-25 88 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應通過清漆。沒有命中。