Un sito veloce è regolato da molti fattori. Uno di questi è la pesantezza delle pagine e la velocità che impiegano ad essere scaricate dal server.
Un buon metodo per accelerare il download e diminuire il tempo di attesta è l'utilizzo della compressione.
La compressione permette in casi ottimali di alleggerire fino al 90% il flusso dei dati trasmessi al browser.
Per attivare la compressione aprire gestione IIS, sulla destra selezionare l'icona "Compressione" quindi abilitare i due checkbox collegati a compressione statica e compressione dinamica, quindi confermare premendo "applica" sulla destra.
La compressione di default utilizzata da IIS è la "GZip". Buona scelta ma migliorabile. Esiste infatti la possibilità di utilizzare la compressione "Deflate". In sostanza l'algoritmo GZip corrisponde a quello Deflate con l'unica differenza che il GZip, dopo aver compresso deflate aggiunge alcuni campi di definizione (10 byte per l'header e altri 8 per il footer), con la conseguenza che allo stesso livello di compressione, un flusso GZip sarà sempre più grande di Deflate.
In questo link viene spiegato come variare da un algoritmo all'altro.
http://www.iis.net/ConfigReference/system.webServer/httpCompression/scheme