私はJquery.jsを使用していますが、ブラウザが各ページのjqueryファイルまたはこのファイル転送をキャッシュするかどうかを知りたいです。
2 に答える
キャッシングは特定のファイルとは何の関係もありません。それはすべてこのファイルのヘッダーに関するものです。
デフォルトでは、ほとんどのファイルがキャッシュされますが、キャッシュの期間はファイルのヘッダー設定によって異なります。したがって、デフォルトの設定でキャッシュする必要があります。
ここにキャッシュに関する少しの情報がありますhttp://www.web-caching.com/mnot_tutorial/how.html
サーバーとクライアントの両方に依存します。クライアントがファイルを取得すると、If-Modified-Since
ヘッダーを使用して、ファイルのキャッシュされたコピーについてサーバーに通知できます。サーバーは、304
オプションLast-Modified
のヘッダー付きのステータスで応答して、キャッシュのステータスと、クライアントが新しいコピーを要求するタイミングを示すことができます。キャッシュされたコピーが利用できない場合、サーバーは正常に応答できます。Expires
Cache-Control
公開されているjQueryファイルの1つを使用することを検討する必要があります:http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery
これらはクライアントにキャッシュされる可能性が高くなります。