Web ページに abc.jpg を 20 回表示すると、Web ページの読み込みによって abc.jpg への 20 回の http リクエストが発生しますか? または、相対パスと絶対パスのどちらを使用しているかによって異なりますか?
ありがとう
Web ページに abc.jpg を 20 回表示すると、Web ページの読み込みによって abc.jpg への 20 回の http リクエストが発生しますか? または、相対パスと絶対パスのどちらを使用しているかによって異なりますか?
ありがとう
ブラウザ次第です。よく書かれていないブラウザは同じファイルを何度も要求するかもしれませんが、広く使われているブラウザならどれでもこれを正しく処理できます。相対パスと絶対パスのどちらを使用しているかは問題ではありません (ただし、同じページに相対パスと絶対パスを混在させると、一部のブラウザーが動作しなくなる可能性があるため、おそらく回避する必要があります)。
これは Web ブラウザーによって異なりますが、最新のブラウザーは一度だけ要求する必要があります。
ブラウザ次第です。最新のブラウザは、画像をキャッシュしようとします。可能な場合は、リクエストで一貫した URL 形式を使用してください。一貫した大文字と小文字を使用し、「www. 1回だけで、「www.」はありません。別の時間など。
Firebugをダウンロードし、[ネット] タブを使用してすべてのリクエストを調べます。
この場合、他の回答に同意します。適切に設定された最新のブラウザはキャッシュする必要があります。
上記の意見には同意しますが、Web サーバーのアクセス ログでターゲット イメージを確認し、参照ページとブラウザーのフィンガープリントを比較することをお勧めします。
ファイル キャッシュが最新であることを確認するために、GET ではなく HEAD に多くのヒットが表示される可能性があります。
これはブラウザーの設定に依存しますが、Web サーバーがクライアントに画像の処理を指示する内容にも依存します。
これを参照してください。かなり複雑です http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html