ホームページ  >  記事  >  ウェブフロントエンド  >  website_html/css_WEB-ITnose の画像を変更しました

website_html/css_WEB-ITnose の画像を変更しました

WBOY
WBOYオリジナル
2016-06-24 12:07:381218ブラウズ

タイトルのように、
変更するたびに名前を変更したくない、top.jpg、top-1.jpg、top-2.jpg...
これはエンドレスになります。
ただし、同じファイル名が使用されている場合。 IE9 では、新しい top.jpg が通常どおりダウンロードされますが、360 などのブラウザ モードでは、ローカルにキャッシュされた top.jpg が直接呼び出されます。

これは多くの問題を引き起こすでしょう。何か問題が発生したときに、全員にキャッシュをクリアさせることはできませんよね。

同じ問題にどう対処しましたか?答えを求めてください。
キャッシュを積極的にクリアしない場合、これらのキャッシュ ファイルはどれくらいの期間ローカルに保存されますか?
ブラウザに画像を再ダウンロードするように指示する方法はありますか?


ディスカッションへの返信 (解決策)

CDN がない場合でも、心配する必要はありません。読み取りキャッシュがユーザーの負荷を効果的に軽減するとは言えません。更新するたびにサーバーから再度取得する必要があります

今のところ、それほど複雑なことは考えていません。
特定の画像を変更するのは非常に簡単です。
ユーザーは必要に応じていつでもタイムリーに変更を加えることができます。
しかし、以前にこの Web サイトにアクセスしたことがある人々がキャッシュを直接呼び出したため、私の変更が有効になりませんでした。

次に、画像アドレスの後に値を渡します。たとえば、src="top.jpg" を src="top.jpg?1" に変更します。
疑問符の後の数字は、次の値と異なる限り、任意の数字を使用できます。前のやつ!

ありがとう、わかりました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。