2010-01-09 65 views
0

我一直在使用cmemcache + memcache一段時間,並帶來了積極的結果。哪個django緩存後端使用?

但是cmemcache最近沒有標記好,我也發現現在推薦它。我現在已經安裝了python-memcached並且工作正常。因爲我決定改變想嘗試其他緩存後端的任何建議。

我也遇到過pylibmc和python-libmemcached其他?

有沒有人試過nginx的memcache模塊?

感謝

回答

1

只有cmemcache和python-memcached的由Django的memcached的後臺支持。我沒有你提到的兩個庫中的任何一個的經驗,但是如果你想使用它們,你需要寫一個新的緩存後端。

nginx memcached模塊是完全不同的東西。它看起來不像Django的緩存,但它可能會有足夠的黑客攻擊。無論如何,我不會使用它,因爲如果您控制從Python端緩存和從緩存中檢索的內容,效果會好得多。

+0

謝謝您的回覆。至於nginx我遇到過這聽起來很有趣(但我還沒完全理解它) http://www.igvita.com/2008/02/11/nginx-and-memcached-a-400-升壓/ 還有一個Django執行了上面的.. http://weichhold.com/2008/09/12/django-nginx-memcached-the-dynamic-trio/ 我很想給它試圖看看這是怎麼回事。 – wailer 2010-01-09 16:11:16

+0

我打算推薦一些類似後者的文章,其中Django插入到鍵中,Nginx檢索它,但Nginx文檔不太清楚如何處理緩存未命中。 – LeafStorm 2010-01-09 17:41:33