2009-09-02 19 views
5

Sto usando Google Page Speed ​​sul mio sito in IIS7 e mi chiedevo come impostareCache-Control Header & caching del browser IIS7

del browser Sfrutta il caching - Le seguenti risorse manca una cache di scadenza
Sfrutta il caching del proxy - Considera di aggiungere un'intestazione "Cache-Control: public" alle seguenti risorse.

Sto usando doDynamicCompression nel mio web.config e poco confuso come impostare questi? Sperando in un aiuto

Nota: Riferimento utilizzato http://www.iis.net/ConfigReference/system.webServer/httpCompression

risposta

1

immagino che già capito questo, ma documentarsi su come impostare la scadenza del contenuto in IIS here.

Si noti che questo si applica solo al contenuto statico servito da IIS. Se stai cercando di impostare le intestazioni di cache per il contenuto dinamico (ASPX, PHP, ISAPI, qualunque cosa), devi generare le tue intestazioni Expires e Cache-Control nella tua applicazione. IIS (abbastanza correttamente) non tenterà di applicare intestazioni di controllo della cache a pagine dinamiche che potrebbero includere intestazioni Set-Cookie o dati privati. ASP e ASP.net impostano automaticamente "Cache-Control: private" per impostazione predefinita per tutte le pagine, ma è possibile sovrascrivere tale comportamento in base alle singole risposte.

20

Sotto system.webServer nel web.config impostare ad esempio

<caching> 
      <profiles> 
       <add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" /> 
       <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" /> 
       <add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" /> 
      </profiles> 
     </caching> 

Questo può anche essere configurato da IIS Manager sotto della cache di output, ma ciò che l'interfaccia grafica non fa è impostato l'attributo 'location'. Impostandolo su "Qualsiasi" verrà impostato Cache-Control: public.

Ulteriori informazioni a riguardo here.

+2

+1 super caratteristica .. –

+3

+1 nessun altro sembrava menzionare la posizione flag – George

Problemi correlati