2

BLOB の Cache Control ヘッダーの設定に問題があります。

Azure Storage Explorer を使用して CacheControl を設定しています。ブロブを選択し、プロパティをクリックして、CacheControl フィールドに "public, max-age=31536000" (引用符なし) を入力するだけです。

*.blob.core.windows.net/coreimages/test.png から blob を直接ダウンロードしています。

ただし、Google Chrome でヘッダーを表示すると、次のように表示されます: max-age=0

私は何か間違ったことをしていますか?MIME を設定してみましたが、正しく保存されています。

助けてくれてありがとう。

4

3 に答える 3

2

私はそれをテストしましたが、完全に正常に動作します:

Azure ヘッダー

いくつかの確認事項:

  • Azure ストレージ エクスプローラーがCache-Controlヘッダーをサポートしていると確信していますか? CloudBerry を使用しましたが、ヘッダーに問題はありませんでした。
  • 正しいヘッダー名を設定してもよろしいですか: ( link )Cache-Controlの代わりにCacheControl
于 2013-01-20T17:11:40.863 に答える
1

これも Azure Storage Explorer でテストしたところ、うまくいきました。値をブロブ(画像)に保存しているように見えますが、再度開いたときに表示することはできません。確認したところ、これは Azure Storage エクスプローラーの既知の問題です。このリンクにアクセスして、修正するために投票してください。

http://azurestorageexplorer.codeplex.com/workitem/7580

複数のファイルに対して実行する必要がある場合は、ここに適切なスクリプト スニペットがあります。

Cache-Control ヘッダーと Expires ヘッダーを Azure Storage Blob に追加する

于 2013-03-01T15:35:15.837 に答える
0

通常、既定の Blob Storage はキャッシュ制御を使用しません。そのためには、クラウドに CDN を作成する必要があります (そのためのオプションがあり、エンドポイントを設定して、そのブロブ ストレージ コンテナー (パブリック) と、コンテンツをキャッシュする CDN を指すようにします。

https://azure.microsoft.com/pt-pt/documentation/articles/cdn-manage-expiration-of-cloud-service-content/

于 2016-01-15T13:48:14.453 に答える