2012-03-24 24 views
-1

私はいくつかの静的ページ、CSSファイル、およびいくつかの画像(link)を含む簡単なWebページを作っています。クライアントに強制的にウェブページを再読み込みさせる最良の方法は何ですか?

私がCSSを変更した後は、以前の訪問からページをキャッシュした人には、ページが奇妙に見えます。まったくキャッシュ内のデータを保存するために、ユーザーを許可しない

  1. グーグル後、私はページ(found here)をロードするために訪問者を強制するには、少なくとも2つの異なる技術があることを実現しました

  2. 一定の時間間隔の後にページを更新:

良い方法がありますか?

ありがとうございます!

+0

こんにちはmister downvoter、質問が悪い理由にコメントを書くこと自由に感じてください。 –

答えて

1

あなたのCSSを更新

some answers to this question

<link rel="stylesheet" xhref="http://www.​yoursite.com/style.css?​version=2" type="text/css" /> 

に変更

<link rel="stylesheet" xhref="http://www.​yoursite.com/style.css?​version=1" type="text/css" /> 

短い

にするたびにあなたのリンクのRELタグにクエリ文字列を入れて、それを変更あなたはあなたのCSSを更新します。

あなたのCSSが変更されるたびに、この方法が最もよくわかりません。

+0

Beeblbroxありがとうございますが、私はCSSを変更するたびに各ページを更新する必要がありますか? –

+0

ええ、そこに欠点があります、プロジェクトの規模に依存し、どのようにあなたのhtmlファイルを管理している場合は、同じCSSを使用して数十人のhtmlを手動で管理しているなら、これは役に立ちません。テンプレートや同様のそれは素晴らしいです! – Beeblbrox