django-storage の Mosso バックエンドを使用して、イメージ ファイルを Rackspace CDN に保存しています。ただし、API への model.image_field.url ルックアップの前後が原因で、ページの読み込みが非常に遅いことに直面しています。この値をキャッシュする良い方法を知っている人はいますか?
1 に答える
0
すでに起動して実行している場合は、次のモジュールmemcached
をお勧めします。memorised
http://github.com/1stvamp/memorised/
... これは、従来のPython の memoize デコレータの変形です。このmemorized
モジュールは、Memcache ストレージを優先して、ローカルの dict キャッシュを避けます。定義した「記憶された」関数は、記憶された関数とほぼ同じ速度です*。さらに、これらの Memcache を利用した関数呼び出しキャッシュは、Python インタープリター プロセスのすべての呼び出しにわたって保持されます。
RackSpace CDN についてはよくわかりませんが、RackSpace CDN を使用memorised
すると、粒状で魔法のない方法で、かなり高速になります。
*
: 私のちっぽけな統計的に重要でないテストでは
于 2010-10-16T13:23:55.683 に答える