2011-10-03 16 views

答えて

9

単に、プライムされたキャッシュとは、ブラウザがキャッシュしていることを意味します。 、それは前にあった、または(私はYSlowのは、それをこのように意味はないと思うが)、それはこれが3年前に頼まれた

+0

このような感じですか?たとえば、私は初めてウェブサイトを訪れました(空のキャッシュ)と私は何度もウェブサイトを訪れましたか?特定のWebブラウザの履歴、クッキーなどをクリアすると、すべてのデータが消去され、初めてサイトを訪れるようになったのでしょうか? – jchvelacso

+1

キャッシュをクリアすると、もう一度空のキャッシュエクスペリエンスになります。しかし、多くのブラウザでは履歴やクッキーなどをキャッシュで簡単に消去できるようになっていますが、それらは別々です。キャッシュだけが、以前にダウンロードしたコンテンツ(HTML、CSS、JavaScript、画像など)を実際に保存します。 –

3

同じリソース(画像、CSS、JavaScriptの)の一部を使用しているどこかにされていますが、私はそれを持っていたので、私はこの質問に私の自己にぶつかった。だから私はインターネット上で小さな研究をした:それは見つけた:

Statisticsは、3番目のタブであり、キャッシュとプライムキャッシュのシナリオ

yslow statistics

ブラウザがページに最初の要求を行うと、ブラウザがページのキャッシュされたバージョンを持っているときプライムキャッシュのシナリオがあるときにキャッシュを空にするシナリオがあります。プライムキャッシュシナリオでは、コンポーネントはすでにキャッシュに格納されているため、HTTPリクエストの数が減り、ページの重量が削減されます。

ここでキーワードは「シナリオ」です。これは、すでにページをキャッシュしている場合にグラフが変化するという意味ではありません。私はそれをキャッシュしてもテストを2回実行し、 "シナリオ"を示しているので常に両方のグラフを表示します。だから私がページをキャッシュした場合、私はPrimed Cacheシナリオを見ていますが、私の新しい訪問者はEmpty Cacheです。私はページを要求し、それがキャッシュされているとき

は、したがって、上記の例では、私のブラウザはまだ86.6K

の総重量で3つのリクエストを行いますこのページでは、どのような実際にYSlowのディスプレイを説明します。 http://www.devcurry.com/2010/07/understanding-yslow-firebug-extension.html

関連する問題