2012-02-14 22 views
3

HTMLページに<img>という2つの画像があり、両方とも同じ画像リンクを参照しているとします。画像データは一度転送(つまりキャッシュ)されているか、2回転送されていますか?同じ画像がHTMLページ内で複数回参照されている場合、画像データは1回または複数回転送されますか?

+2

@Odedが正しい。ブラウザは画像アドレスをキャッシュします。また、異なるドメインの同じイメージを使用して、キャッシュを活用することもできます。これは、コンテンツ配信ネットワーク(CDN)と呼ばれます。 Aサイトで「www.example.com/images/a.jpg」などの画像URLを使用してから、www.example.comからまったく同じ画像を表示しているBサイトにアクセスすると、ブラウザはこのためにキャッシュをプルする必要がありますサイトAから最初に読み込まれた画像。これは非画像用です。 GoogleはJSフレームワークをこの理由で保存しています。 http://code.google.com/apis/libraries/devguide.html – jmbertucci

+0

@余分なヒントのための@Fozzyuw thx – tamakisquare

答えて

6

イメージは1回だけ転送され、ローカルブラウザのキャッシュにキャッシュされます。

ウェブプロキシを使用するか、ブラウザのdevツールのnetタブを調べてテストできます。

関連する問題