0

Jquery の GET ajax 呼び出しを介して JavaScript ファイルとテキスト ファイルをロードする Web ページがあります。私の質問は次のとおりです。そのページに同じページに移動するリンクがあるが、URL 変数 (つまり、www.mysite.com -> www.mysite.com?id=10) がある場合、全体を再ダウンロードしますか? JavaScriptファイルとテキストドキュメント、またはそれらはキャッシュに保存されますか? テキストファイルを再ダウンロードしている場合、それをキャッシュに保持し、その後のリロードごとにキャッシュから呼び出す方法はありますか(キャッシュでチェックし、存在する場合はそれを呼び出します)?

同じページへのリンクがあるからといって、ユーザーに毎回ファイルを再ダウンロードさせたくないのでお願いします。

はい、ページを更新する必要がないように、動的にする方がよいことはわかっています。ただし、質問のために、このように設定する必要があると仮定してください。

ありがとう

4

1 に答える 1

0

各ファイルは個別の方法でキャッシュされます。親ファイルの URL を変更しても、URL が変更されていない場合、他のファイルの再読み込みは強制されません。

心配しないでください。別の SO の質問を見ると、画像と js ファイルを再度ダウンロードすることはありません。

あなたの質問が親ファイル、つまり直接ロードされるファイルに関するものである場合、はい、URL を変更するとリロードされます。それを避けることはできません。ただし、ほとんどのコンテンツ (js、画像) を URL が一定の個別のファイルに格納することで、非常に小さくて重要でないものにすることができます。

于 2012-09-20T15:45:08.043 に答える