私はPrivoxyをチェックすると、あるサイトからブラウザがダウンロードするものは、ページを構成するすべての要素(CSS、JS、アイコンなど)が毎回再ダウンロードされているようです。ブラウザが(申し訳ありませんが、新たな用途がURLを含めることが許可されていない)、それらをキャッシュしません:要素がキャッシュされているかどうか
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<TITLE>My Site</TITLE>
<meta name="keywords" lang="fr" content="whatever">
<meta name="Description" lang="fr" content="whatever">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="Category" content="Internet">
<meta name="revisit-after" content="2 days">
<meta name="author" content="[email protected]">
<meta name="identifier-URL" content="http://www.example.com">
<meta name="robots" content="index, follow">
<meta name="classification" content="Internet">
<meta name="distribution" content="global">
<meta name="geography" content="Paris">
<meta name='language' content='fr'><meta http-equiv='content-language' content='fr'><meta name='rating' content='General'>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="alternate" type="application/rss+xml" title="My RSS" href="http://www.example.com/rss.php" />
<link rel="shortcut icon" href="favicon.ico">
<link rel="icon" href="animated_favicon1.gif" type="image/gif">
<link rel="stylesheet" href="miseenforme.css" type="text/css">
<link rel="stylesheet" href="css/screen2009.css" type="text/css">
<!--[if lte IE 6]>
<link rel="stylesheet" href="css/screen2009-ie6.css" type="text/css">
<![endif]-->
<style type="text/css">@import url(jscalendar-1.0/calendar-blue.css);</style>
<script type="text/javascript" src="jscalendar-1.0/calendar.js"></script>
<script type="text/javascript" src="jscalendar-1.0/lang/calendar-fr.js"></script>
<script type="text/javascript" src="jscalendar-1.0/calendar-setup.js"></script>
<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="jquery.scrollTo-min.js"></script>
<script type="text/javascript" src="jquery.autogrow.js"></script>
<script type="text/javascript" src="fonctionsjs.js?maj=v1"></script>
</head>
事実は、私は、このHTMLヘッダー内の任意のキャッシュ関連の指示が表示されない、です。
HTMLヘッダーに記載されていない限り、ブラウザ(IE、Firefox、Chrome)が何もキャッシュしないことを誰かが確認できますか?
ブラウザを強制的にキャッシュ要素に設定する必要がありますか?
ありがとうございます。
私はブラウザがHTTPヘッダーを尊重することを期待していますが、あなたのケースではキャッシュ動作が指定されていないので、これらのブラウザのデフォルトの動作(HTTPプロトコルの場合)を確認する必要があります。 – niaher
タイトルの「要素」は誤解を招く恐れがあります。それは他の何かを意味します。おそらく、あなたはおそらく「リソース」に変更することをお勧めしますか? – annakata
助けを求めている人は、彼が返信に投稿した追加情報を見たいかもしれません:http://stackoverflow.com/questions/921630/are-elements-cached-or-not/922855#922855 – AnonJr