No.4ベストアンサー
- 回答日時:
No.3です。
>このダミーはなんでもいいんですか?
>p=1111とか適当で。
{パラメータ名}={値}の形式であれば何でも大丈夫です。
一般的にはパラメータをvar,v,update,upなどにすることが多く、値はそのファイルを更新した日時(20150825,20150824150000)にすることが多いです。
>それをつけるだけで、CCS、jsを最新のを取得してくれるんですか?
URLではパラメータまでを含めてリソースのロケーション(位置)とみなします。
なので、Web上では下記の2つは違うファイルとみなされます。
http://www.hoge.com/aaa/box.css?a=123
http://www.hoge.com/aaa/box.css?a=234
(ざっくり言うと○○区△△町1丁目、○○区△△町2丁目の違いですね)
キャッシュはURLに対して作成されるため、ダミーのパラメータを付与することにより
URLが違う
↓
そのURLに対するキャッシュはまだ存在しない
↓
新しくファイルを取得し、キャッシュを作成する
という挙動になります。
以降、そのURLがリクエストされるとキャッシュがすでにあるため、そちらを利用する、
という仕組みです。
ご参考になれば幸いです。
No.3
- 回答日時:
CSS、JSであれば下記のようにファイル名のあとにダミーのパラメータを付けますね。
http://wisdomtrees.net/?p=10
こうすることでページのリニューアル後に来た初回アクセスではキャッシュを利用せず、最新のCSS、JSを取得しに行きます。
(以降、ダミーパラメータを変更するまではキャッシュが効きます)
この回答へのお礼
お礼日時:2015/08/25 05:11
回答ありがとうございます。
このダミーはなんでもいいんですか?
p=1111とか適当で。
それをつけるだけで、CCS、jsを最新のを取得してくれるんですか?
No.1
- 回答日時:
できません。
悪用できてしまう。基本的にはHTTP応答ヘッダに更新日時が書かれているはずです。それがキャッシュより新しければ更新されるのですが、ユーザー側でネット負荷を減らすために再読み込みを停止している場合は、それを制御はできません。
・HTTP応答ヘッダに短めな有効期限を指定する。
Expires: Thu, 01 Dec 2015 16:00:00 GMT
・キャッシュをさせない
Cache-Control:none;
のがベストでしうょう。
サーバーの設定、.htaccessなどの書き方は調べてください。
お使いのサーバーのよって応答ヘッダの書き方は変わります。
この回答へのお礼
お礼日時:2015/08/21 17:50
回答ありがとうございます。
確かにキャッシュさせないのも一つなのですが、、、表示が遅くなるのでどっちをとるかですね。。。
有効期限を短くする方向で考えてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) JIS規格の変更履歴 2 2023/04/03 10:38
- その他(コンピューター・テクノロジー) パソコンが重たいので、PC版エッジの全期間キャッシュ(閲覧履歴、DL履歴、Cookieと他サイトデー 2 2023/05/02 07:25
- その他(ソフトウェア) googleスプレッドシートのキャッシュを自動で消したい 1 2023/01/30 12:05
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- Amazon アマゾンの閲覧履歴が出ない 1 2022/10/19 07:54
- Android(アンドロイド) スマホ chromeの戻るボタンが機能しにくい スマホ(OPPO reno5A、Android12) 1 2022/09/11 20:39
- Chrome(クローム) 最近のGoogle Chromeのデータ読み込みの遅延やエラーって頻発しますか? 2 2023/01/06 22:12
- その他(スマホアプリ・スマホゲーム) アプリ「みてね」について 困ってます。 アプリ「みてね」で義両親の、 みたよ履歴が更新されません。 2 2023/04/06 17:42
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- その他(パソコン・スマホ・電化製品) アプリを開いたときに「通信に失敗しました 通信状態の良いところで 再度お試しください」と表示される 6 2022/09/20 10:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
HTML電卓で1文字消す方法
-
<!DOCTYPE html>あってますか?↑
-
テーブルの行を折りたたみたい...
-
Duolingo のソースコードの名前...
-
HTML入門でもう躓いてしまった。
-
HTMLで画像をポップアップで表...
-
初心者html・CSS ウィンドウを...
-
スマホで、左右にスワイプして...
-
アコーディオンメニューが思う...
-
テーブルタグのセルの幅の一部...
-
HTMLです すいません教えてくだ...
-
フロントエンジニアで一人前と...
-
HTMLで特定の文字だけ色を変え...
-
WEBページを強制的に横画面で見...
-
、URL化させるにはどうしたらい...
-
CSSについて教えてください。 ...
-
CSS、Bootstrapについて contai...
-
コードを書いて下さい( ; ; )...
-
htmlで<form>~</form>を並べて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーブレット/JSPでブラウザの...
-
キャッシュは手動で更新しない...
-
ホームページビルダーで作られ...
-
最初に一回だけリロード
-
JSPでjava記述とhtml記述両方で...
-
404エラーについて
-
smartyのページキャッシュについて
-
history.backで戻ったページを...
-
ブラウザキャッシュの削除対策(...
-
ビットマップ(bmp)形式で背景...
-
編集が出来ません(JPEGフ...
-
FC2ブログで、画像の画面中...
-
tiffファイルをトリミングして...
-
<td>中の文字列に<p>は必要?
-
フル画像に拡大できるリンクが...
-
上司から10メガバイトの画像...
-
アイコンとバナーの違いについて
-
質問です。 K-POPアイドルの公...
-
HTML 表の上に文字がきてしま...
-
1Mbyteピッタリの画像ファイル...
おすすめ情報