2010-11-26 42 views

Répondre

0

Pour activer la compression dynamique, utilisez Microsoft Web Platform Installer pour vous assurer que "IIS: Dynamic Content Compression" est installé. Ensuite, ouvrez le Gestionnaire des services Internet et cliquez sur le serveur (ou sur un site si vous souhaitez uniquement activer ce service pour un site individuel, stocké dans web.config sous la racine du site, veillez donc à ne pas écraser) et passez à Compression. "Activer la compression de contenu dynamique" est cochée. C'est pour IIS7, laissez-moi savoir si vous le voulez pour IIS6.

Pour etags sur les pages ASPX ajouter à Page_PreInit (ou Page_Init si la page principale):

if (Request.Headers["If-None-Match"] == "somekey") 
{ 
    Response.StatusCode = (int)System.Net.HttpStatusCode.NotModified; 
    Response.End(); 
} 

Et Page_Load:

Response.Cache.SetCacheability(HttpCacheability.Public); 
Response.Cache.SetETag("somekey"); 

Où somekey pourrait être la dernière date de modification enregistrée dans la base de données pour la page si c'est un système de gestion de contenu.