我正在抓我的頭2天沒有運氣。我已經使用Pressflow 6(Drupal)配置了Varnish 3,一切都很好,即Varnish正在緩存頁面。現在,即使登錄後,Varnish也會緩存。所以當我做註銷我仍然看到你的登錄消息等清漆3緩存登錄頁面以及
我試圖設置一個獨特的cookie登錄modules/user/user.module文件並修改/etc/varnish/default.vcl文件添加下面的塊。
if (req.http.Cookie ~ "(MY_UNIQUE_COOKIE)") {
return (pass);
}
一切正常,但現在在註銷腳本,我不能夠完全刪除通過PHP即cookie,可以設置在負的時間。我相信在瀏覽器關閉/重新啓動後,實際的Cookie會消失。
因此,現在,如果我不關閉瀏覽器,cookie就在那裏,清漆總是將每一頁發送到Apache Backend。
任何幫助將不勝感激。
問候,
Raheel
謝謝尼爾。我們正在將我們的應用程序從Drupal移動到Yii。我經過這麼長時間回到了stackoverflow來閱讀你的答案...... :) – 2012-11-06 15:30:45