2011-06-28 24 views
1

Azure CDNを使用していますが、問題が発生しました。以前は、コンテンツを更新できませんでした。しかし、サムネイルを変更するユーザーの画像を切り抜くためのオプションを追加しました。画像が新しいものとして作成されているのではなく、単にBLOBのストリームを更新するだけです。Azure BLOBストレージ、CDNとキャッシュの有効期限が切れる

キャッシュを消去したり、ヘッダーなどを更新する方法はありません。

新しいBLOBを作成して古いものを削除する唯一の答えはここですか?

ありがとうございました。

答えて

3

CDNは、まだ、コンテンツをキャッシュします。

CDNは、キャッシュヒット率の高い静的コンテンツに最適です。

ダイナミックコンテンツにCDNを使用することは、ユーザーがストレージからcdnまで、cdnからユーザーまでのダブルホップを待つため、推奨されません。

また、最初の負荷で2倍の帯域幅を使用します。

0

今のところ、唯一の回避策は、クライアントからの要求にダミーパラメータを渡して毎回ファイルをダウンロードさせることです。キャッシュの有効期限が経過、またはファイル名が変更されない限り

http://resourceurl?dummy=dummyval

関連する問題