4
我正在設計一個與Symfony2的博客具有相同結構的項目。Symfony2首頁HTTP緩存驗證和獨立ESI
我的主頁顯示文章,並有一個邊欄,其中有鏈接登錄,或鏈接到我們的帳戶,如果我們登錄。我的側邊欄是一個ESI,我的問題是:如果我在我的主頁上設置了一個驗證緩存(取決於我上一篇文章的更新日期),側邊欄會獨立於此緩存顯示其內容嗎?否則,是否有另一種解決方案來做到這一點? (將文章列表設置爲ESI,但ESI是否可以有驗證緩存?)。
謝謝你的答案
你是否已經找到了這個問題的答案?我不確定我是否正確地獲得了您的信息,但是如果您想要緩存您的首頁,而不是側欄,那麼使用ESI即可。只需在主頁操作中設置setSharedMaxAge並且不要將其設置在側邊欄操作中。 – 2012-02-03 12:35:16
我在使用ESI的頁面上遇到了「Last-Modified」標題緩存策略問題。請參閱關於Symfony2谷歌組的討論:https://groups.google.com/forum/?fromgroups =#!topic/symfony2/V4BItzpLbOs – Gregoire 2012-08-29 13:32:44