0
我想一個HTTP(或WSGI)緩存添加到我的Python的Web應用程序,爲此緩存匿名HTTP請求
- 要麼
GET
或HEAD
- 並不都要求有一個名爲
"session_id"
的Cookie(已知用戶獲得專門的,不可緩存的頁面) - 沒有一個名爲
"_flash"
的cookie(此cookie用於向用戶顯示一些簡短消息,例如「article created successfully」,即使在重定向之後) - 如果有與
"__utm"
(由谷歌Analytics(分析)創建)開始,他們應該被忽略(不存儲在緩存中)餅乾,但該網站仍然應該緩存
如果有其他常見的緩存指令(如cache-control: private
)或即使ETAGS也被考慮在內,這也會很好,但目前這不是一個要求。
優選的,我不希望運行像魷魚任何額外的軟件,(但我會使用它,如果有做一個很好的理由如此),所以我會更喜歡mod_apache
基礎的解決方案,甚至是某種memcached
支持WSGI的中間件;其他解決方案也很受歡迎。
非常感謝,
克里斯托夫
[varnish](http://varnish-cache.org/)似乎很棒。我昨天晚上在Apache前安裝了它。它只花了幾分鐘(我剛剛從varnish站點複製了Google Analytics代碼片斷,並修復了在我的WSGI工具包中發送了一個錯誤,該工具箱在每個請求中發送了一個「Set-Cookie」頭文件)。現在一切都按預期工作。非常感謝這個偉大的建議! – tux21b 2011-05-17 14:30:37
沒問題,我使用清漆運氣很好,它非常快速和靈活! – zeekay 2011-05-17 18:13:37