1
我使用django-storage的Mosso後端將圖像文件存儲在Rackspace CDN中。但是,由於model.image_field.url對api的查找後面和第四個,因此我正面臨非常緩慢的頁面加載。有誰知道緩存這個值的好方法嗎?Cache Django FileField url查找
我使用django-storage的Mosso後端將圖像文件存儲在Rackspace CDN中。但是,由於model.image_field.url對api的查找後面和第四個,因此我正面臨非常緩慢的頁面加載。有誰知道緩存這個值的好方法嗎?Cache Django FileField url查找
如果你已經有在你身邊的memcached,我建議memorised
模塊:
http://github.com/1stvamp/memorised/
...這是classic python-decorator memoize的一個變種 - 在memorized
模塊避開本地字典高速緩存memcache。 「記憶」函數幾乎和memoized函數一樣快*再加上它們的緩存並不與python解釋器的生命週期相關聯。
我不知道關於rackspace cdn的一件事,但memorised
使我的東西以顆粒狀和無魔法的方式顯着加快。
[*]:在我的小小的統計無關測試中
您現在在使用緩存機制嗎?發佈您的設置文件。 – 2010-10-13 11:54:24
是的,我正在使用memcached。我只是不想每次在模板中使用.url時向cloudfiles api發送請求。 – kkubasik 2010-10-14 18:34:34