2011-10-25 13 views
2

問題:ブラウザでいくつかのリソースをキャッシュするだけで、httpリクエストの数を減らしたいと思います。
plone4.1で(プロキシをキャッシュせずに)plone.app.cachingを設定しましたが、デバッグ/開発モード(css、js、kss)はアクティブではありません。
レスポンスで "X-Cache-Operation"ヘッダーが正しく取得されていますが、httpリクエストの数は変更されません(ファンクバグとインスタンスログでは、strongCachingオプションの場合でもすべてのリソースに対してステータス "200" 。plone 4.1 - plone.app.caching問題 - httpリクエストを減らすことができません

ここstrongCachingオプション付きのPNG画像のためのサンプル応答です:

 
Server Zope/(2.13.8, python 2.6.6, linux2) ZServer/1.1 
Date Tue, 25 Oct 2011 10:06:20 GMT 
Content-Length 3676 
X-Cache-Operation plone.app.caching.strongCaching 
Expires Tue, 01 Nov 2011 11:06:20 GMT 
Last-Modified Thu, 11 Aug 2011 15:13:14 GMT 
Cache-Control max-age=604800, proxy-revalidate, public 
X-Cache-Rule plone.resource 
Content-Type image/png 

任意のアイデア?
ありがとうございます

答えて

1

Firebugは、ブラウザのキャッシュから取得したレスポンスを含むすべてのリソース応答を表示します。 2つを区別する方法は、エントリの色です。黒色はネットワークアクセスが必要であることを意味します(たとえば、ブラウザにサーバーに問い合わせる)。グレーはキャッシュされた応答です。

つまり、Firebugに記載されているリソースが表示されているからといって、実際にFirefoxがサーバーに尋ねてきたわけではありません。

Cache-ControlExpiresが正しく表示されている場合、ブラウザはこれらの結果をキャッシュしているはずです。

関連する問題