2010-05-04 7 views
0

Comment puis-je déterminer le taux de compression pour une page Web spécifique dans IIS 7.5?Taux de compression IIS 7.5

+0

Taux de compression (comme en vitesse) ou taux de compression (comme, euh, taux de compression)? –

+0

Taux de compression, désolé – gapo

Répondre

0

Chaque page aura un taux de compression différent, selon son contenu. La façon la plus simple de vérifier le taux de compression est de télécharger la page deux fois, une fois compressée et une fois décompressée, et de comparer les résultats.

La façon la plus simple de procéder est l'en-tête «Accept-encoding», qui spécifie les encodages qu'un client peut gérer. Si vous incluez gzip, IIS compressera la page.

Cela peut être fait dans la langue de votre choix. La langue de mon choix est python:

import urllib2 

url = 'http://www.example.com/the-page-to-test.aspx' 

c = len(urllib2.urlopen(urllib2.Request(url, headers={"Accept-Encoding": "gzip"})).read()) 
p = len(urllib2.urlopen(urllib2.Request(url)).read()) 
ratio = float(p)/float(c) 
print("Compression ratio is 1:%.2f" % ratio) 

Il peut être tapé dans une session interactive de python, ou enregistré dans un fichier .py et exécuter.

Questions connexes