ホームページ > ウェブフロントエンド > jsチュートリアル > JSコードでブラウザのキャッシュを防ぐためにAjaxリクエストアドレスの後に乱数を付加する理由_JavaScriptスキル

JSコードでブラウザのキャッシュを防ぐためにAjaxリクエストアドレスの後に乱数を付加する理由_JavaScriptスキル

WBOY
リリース: 2016-05-16 17:34:34
オリジナル
1057 人が閲覧しました

他の人が書いた JS を見ると、XXX?t= new Date().getTime() のように、ajax リクエスト アドレスの後にランダムなパラメータが追加されていました。

最初は理由がわからなかったので、ネットで調べてみました。理由はブラウザのキャッシュを防ぐためです。

ユーザーが同じページにアクセスする速度を向上させるために、ブラウザはページ データをキャッシュします。 URLリクエストアドレスが変更されない場合、

ブラウザがリクエストを送信せず、以前のデータをキャッシュから直接読み取ることがあります。

乱数を加えずにデータが変更された場合、読み取られるデータは以前と同じになります。

乱数を追加することは、ブラウザを騙して URL を変更させることであり、ブラウザはキャッシュを読み取らずに毎回サーバーにリクエストを送信します

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート