6

当社の Web サーバーには、CDN 経由で公開できる画像フォルダーがあります。URL にクエリ文字列のような構文を追加して、変更されたコンテンツを更新するのに役立てることがありますが、めったに行われません。例:

/images/file.png?20090821

このような URL は、平均的なコンテンツ配信ネットワークで機能しますか?

4

4 に答える 4

4

Amazon CloudFrontは 2012 年 5 月にこの機能を有効にしました

于 2013-01-17T20:02:19.093 に答える
3

はい、Akamai を使用しています。Akamai は、クエリ文字列を含む、要求された各個別 URL のキャッシュ コピーを保持します。したがって、/images/file.png?20090821 に対する最初のリクエストはオリジン サーバーに送信されます。その後の /images/file.png?20090821 に対するリクエストは、Akamai サーバーから画像を取得します。翌日、img src が /images/file.png?20090822 に変更されたと仮定すると、最初のリクエストはオリジン サーバーに再度送信されます。

于 2009-08-25T18:24:30.263 に答える
0

amazon cloudfront はクエリ文字列を伝達しません。

于 2012-02-01T15:18:02.927 に答える
0

CDN に問題はありません。ただし、ブラウザに問題がある可能性があります。一部のブラウザーは、クエリ文字列を含むコンテンツをキャッシュしません。CDN から画像をフェッチする方が高速かもしれませんが、キャッシュされた画像ほど高速ではありません。だからあなたはこのようなことをしたい、

/images/file.png/20090821

当社の CDN プロバイダーは、ハッシュ メカニズムも推奨しています。コンテンツを公開すると、URL にハッシュが追加されるため、自分でバージョンを追加する必要はありません。残念ながら、その魔法がどのように行われるかについての詳細はわかりません。

于 2009-08-25T18:34:31.553 に答える