1

我正在使用 django-storage 的 Mosso 后端将图像文件存储在 Rackspace CDN 中。但是,由于 model.image_field.url 对 api 的后面和第四次查找,我面临着非常缓慢的页面加载。有谁知道缓存这个值的好方法?

4

1 回答 1

0

如果您已经开始memcached并在您身边运行,我建议您使用该memorised模块:

http://github.com/1stvamp/memorised/

...这是经典 Python memoize 装饰器的变体——该memorized模块避开本地 dict 缓存,转而使用 Memcache 存储。您定义的任何“记忆”函数几乎与记忆函数一样快* - 此外,那些 Memcache 支持的函数调用缓存在 Python 解释器进程的所有调用中都存在。

我对 RackSpace CDN 一无所知,但使用memorised让我的东西变得更快,就像一种颗粒状且无魔法的方式。

*:在我的一点点统计上微不足道的测试中

于 2010-10-16T13:23:55.683 回答