2011-07-15 12 views
0

一般的な背景画像を共有する複数のWebページがあります。それぞれ を開くと、毎回イメージが再度読み込まれます。背景画像をHTMLページに保存する

ほとんどの場合、画像が読み込まれないようにする方法はありますか? はまったく同じですか?

私はHTML/jQueryを使用しています。画像I'f事前に

おかげ

H

+5

ブラウザはキャッシュを処理する必要があります。キャッシュを保持しないように設定している可能性はありますか? –

+0

誰かがあなたの質問に正しく答えた場合は、回答を受け入れてください。 – brenjt

答えて

0

はちょうど彼らが同じ名前を持っていることを確認すると、ほとんどのWebブラウザが自動的にキャッシュしますと同じです。単に

0

ウェブページは、同じサーバー上のすべてであり、サーバー上の同じ画像ファイルを参照する場合、それらは再びダウンロードされることはありません、画像はほとんど同じである場合(また、すべてに同じ場所から来ますあなたがキャッシングを無効にしていない限り、ブラウザを心配する必要はありません)はそれらをキャッシュし、毎回ダウンロードしません。

0

ユーザーのキャッシュは、ホスティングソフトウェア(Apache、IISなど)を使用して有効にする必要があります。ブラウザーが更新されたコンテンツを探すかどうかを知るために、有効期限ヘッダーを要求と共に送信するようにサーバーをセットアップする必要があるかもしれません。

イメージの有効期限ヘッダーを将来設定すると、ブラウザーは有効期限までそれらのイメージを再度検索しないことをブラウザーが知っているので、各ページのイメージを再ダウンロードしません。

Googleのページスピードは正しいヘッダは、サーバー上で送信されているかどうかを確認するための良い方法である:あなたのサーバーから送信されたヘッダをチェックするためのhttp://code.google.com/speed/page-speed/

もう一つの大きなツールは、FirefoxのFirebugのです。このツールをお持ちの場合は、[純]タブをチェックアウトすると、ページにロードされているすべてのアセットの反応を確認できます。