2011-10-25 1 views
2

Problème: Je souhaite réduire le nombre de requêtes http simplement en mettant en cache dans le navigateur certaines ressources.
J'ai réussi à configurer plone.app.caching dans plone4.1 (sans proxy de mise en cache), et aucun mode de débogage/développement (css, js, kss) n'est actif.
Je reçois les en-têtes "X-Cache-Operation" corrects dans les réponses, mais le nombre de requêtes http ne change pas (dans les journaux firebug et instance je vois le statut "200" pour chaque ressource, même pour ceux avec l'option strongCaching) .plone 4.1 - Problème de plone.app.caching - impossible de réduire les requêtes http

Voici une réponse de l'échantillon pour une image .png avec option strongCaching:

 
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 

Toutes les idées?
Merci

Répondre

1

Firebug affiche toutes les réponses de ressources, y compris celles provenant du cache du navigateur. La façon de différencier les deux est la couleur de l'entrée; le noir signifie que l'accès au réseau est requis (par exemple, le navigateur a demandé au serveur), le gris est une réponse mise en cache. En d'autres termes, ce n'est pas parce que vous voyez des ressources répertoriées dans Firebug que Firefox a réellement demandé au serveur.

Les Cache-Control et Expires peuvent sembler corrects, votre navigateur devrait mettre ces résultats en cache.

Questions connexes