sorl-thumbnailsとS3でセロリタスクを使う方法を探すときに "セロリを使う"以外に何も表示されないのは驚きです。リモートストレージでsorlサムネイルでセロリを使用するためのポインタ?
問題:リモートストレージを使用すると、サムネイルエンジンがリモートストレージからオリジナルをダウンロードしている間に、サムネイルを生成するときに大量の遅延が発生します(サムネイルが多いページでは100s +と思う)。
ここではsorl内でセロリのタスクを設定するのに適していますが、どうすればいいですか?
あなたの経験やアイディアのいずれかが非常に高く評価されます。
このタスクを遅らせるための便利な場所を見つけるためにSorlの内部を掘り起こすことにしますが、これが以前に解決されていればさらに興味深いことがいくつかあります。
すぐに返される画像はありますか? Sorlには返されたイメージが実際のサムネイルではないと何とか言わなければなりません。セロリがタスクを終了するときにキャッシュを無効にする必要があります。
はきれいに複数のサムネイル生成要求を処理私は一時的ヒットを果たすことができ、プロキシキャッシュを逆nginxのを使用してこれを解決してきた、今の
(のみ与えられたキャッシュキーの最初のいずれかが必要)バックエンドは高価なページを生成する時間を費やします(巨大な製品グリッド上で巨大なPNGをサイズ変更する)が、非常に手作業です。
http://djangosnippets.org/snippets/1562/助けてもらえます – jpic
@jpicありがとうございますが、それは3歳です。sorlはすでにリモートストレージで動作しています。私が助けが必要なのは、リモートストレージサムネイルを非同期的に生成することです。 –
@YujiTomitaこれで進歩はありましたか?あなたの発見を聞くのは良いでしょう。 – jamesc