問題描述
首先請(qǐng)?jiān)徫覍?duì)Varnish完全缺乏了解.這是我第一次使用 Varnish 做任何事情.
First please forgive me for total lack of understanding of Varnish. This is my first go at doing anything with Varnish.
我正在關(guān)注以下示例:http://www.kalenyuk.com.ua/magento-performance-optimization-with-varnish-cache-47.html
但是,當(dāng)我安裝并運(yùn)行它時(shí),Varnish 似乎沒有緩存.我確實(shí)得到了帶有單個(gè)數(shù)字的 X-Varnish 標(biāo)頭和一個(gè)值為 1.1 清漆的 Via 標(biāo)頭
However when I install and run this, Varnish does not seem to cache. I do get the X-Varnish header with a single number and a Via header that has a value of 1.1 varnish
我被告知(我的 ISP)這是因?yàn)?Magento 設(shè)置了以下 cookie:
I have been told (by my ISP) it is because of the following cookie that Magento sets:
Set-Cookie: frontend=6t2d2q73rv9s1kddu8ehh8hvl6;到期=周四,2011 年 2 月 17 日 14:29:19 GMT;路徑=/;域=XX.X.XX.XX;httponly
他們說我要么必須改變 Magento 來處理這個(gè)問題,要么配置 Varnish 來處理這個(gè)問題.由于更改 Magento 是不可能的,我想知道是否有人可以給我一個(gè)關(guān)于如何配置 Varnish 來處理這個(gè) cookie 的線索?
They said that I either have to change Magento to handle this or configure Varnish to handle this. Since changing Magento is out of the question, I was wondering if someone can give me a clue as to how I would configure Varnish to handle this cookie?
推薦答案
http://moprea.ro/2011/may/6/magento-performance-optimization-varnish-cache-3/ 描述了使用 varnish 啟用整頁緩存的 Magento 擴(kuò)展.此擴(kuò)展依賴于 github 上發(fā)布的 Varnish 配置.
http://moprea.ro/2011/may/6/magento-performance-optimization-varnish-cache-3/ describes the Magento extension that enables full page cache with varnish. This extension relies on Varnish config published on github.
這些是已經(jīng)實(shí)現(xiàn)的功能:
These are the features already implemented:
- 可行的清漆配置
- 使用 Varnish(一種超快速緩存 HTTP 反向代理)啟用整頁緩存.
- Varnish 服務(wù)器可在 Admin 中的 System/Configuration/General - Varnish Options 下進(jìn)行配置
- 在保存產(chǎn)品、類別和 CMS 頁面時(shí)自動(dòng)清除(僅)緩存的頁面.
- 在 Magento Admin 中的系統(tǒng)/緩存管理下添加新的緩存類型,并提供停用緩存和刷新緩存的可能性.
- 在保存類別導(dǎo)航并且需要刷新 Varnish 緩存時(shí)通知管理員用戶,以便為所有頁面更新菜單.
- 為購物車中有產(chǎn)品或已登錄等的用戶自動(dòng)關(guān)閉清漆緩存.
- 提供默認(rèn)清漆配置,以便模塊可用.屏幕截圖:https://github.com/madalinoprea/magneto-varnish/wiki
這篇關(guān)于讓清漆在 Magento 上工作的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!