2

sorl-thumbnailのKVStoreBaseクラスを拡張し、単一のMongoDBコレクションを使用するKey-Valueバックエンドを作成しました。これは、個別のKey-Valueストア(Redisなど)のインストールを回避するために行われました。

たまにコレクションをクリアする必要がありますか?

欠点は何ですか?

4

1 に答える 1

0

アクセス時間を短縮するよりもディスク使用量を少なくすることが重要な場合にのみ、コレクションをクリアしてください。

欠点は、ユーザー全員がキャッシュされていない親指を同時に叩く(そして同時にそれらの再計算を開始する)ことです。

とにかく走れpython manage.py thumbnail cleanup

これにより、古いキャッシュからKeyValueStoreがクリーンアップされます。存在しない画像への参照、サムネイル参照、および存在しない画像の実際のファイルを削除します。不明な画像のサムネイルを削除します。

于 2012-07-19T09:19:58.130 に答える