1

私はJquery.jsを使用していますが、ブラウザが各ページのjqueryファイルまたはこのファイル転送をキャッシュするかどうかを知りたいです。

4

2 に答える 2

6

キャッシングは特定のファイルとは何の関係もありません。それはすべてこのファイルのヘッダーに関するものです。

デフォルトでは、ほとんどのファイルがキャッシュされますが、キャッシュの期間はファイルのヘッダー設定によって異なります。したがって、デフォルトの設定でキャッシュする必要があります。

ここにキャッシュに関する少しの情報がありますhttp://www.web-caching.com/mnot_tutorial/how.html

于 2012-04-16T06:39:23.383 に答える
1

サーバーとクライアントの両方に依存します。クライアントがファイルを取得すると、If-Modified-Sinceヘッダーを使用して、ファイルのキャッシュされたコピーについてサーバーに通知できます。サーバーは、304オプションLast-Modifiedのヘッダー付きのステータスで応答して、キャッシュのステータスと、クライアントが新しいコピーを要求するタイミングを示すことができます。キャッシュされたコピーが利用できない場合、サーバーは正常に応答できます。ExpiresCache-Control

公開されているjQueryファイルの1つを使用することを検討する必要があります:http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery

これらはクライアントにキャッシュされる可能性が高くなります。

于 2012-04-16T06:50:13.497 に答える