我正在使用django-storage的Mosso后端将图像文件存储在Rackspace CDN中。但是,由于model.image_field.url的后面和第四个查找到api,我面临非常慢的页面加载。有没有人知道缓存这个值的好方法?
答案 0 :(得分:0)
如果您已经启动了memcached
并且正在运行,我建议使用memorised
模块:
http://github.com/1stvamp/memorised/
...这是classic Python memoize decorator的变体 - memorized
模块避开了本地dict缓存,转而使用Memcache存储。您定义的任何“记忆”函数几乎与memoized函数一样快* - 此外,那些Memcache支持的函数调用缓存在Python解释器进程的所有调用中都会持续存在。
我不知道关于RackSpace CDN的事情,但是使用memorised
可以让我的东西更加快速,就像一个细粒度和无魔法的方式。
*
:在我的小小的统计上无关紧要的测试中