J'ai une application web sur un serveur NGinx. J'ai mis gzip on
dans le fichier conf et maintenant, je vais essayer pour voir si elle fonctionne. YSlow il ne l'est pas, mais 5 sur 6 sites web que faire l'essai de dire c'est. Comment puis-je obtenir une réponse définitive sur ce point et pourquoi est-il une différence dans les résultats?
Réponses
Trop de publicités?Il ressemble à l'une des réponses possibles est, sans surprise, curl
:
$ curl http://example.com/ --silent --write-out "%{size_download}\n" --output /dev/null
31032
$ curl http://example.com/ --silent -H "Accept-Encoding: gzip,deflate" --write-out "%{size_download}\n" --output /dev/null
2553
Dans le second cas, le client indique au serveur qu'il prend en charge le codage de contenu et vous pouvez voir que la réponse était en effet plus court, comprimé.
Vous pouvez rapidement utiliser un service web comme: http://www.whatsmyip.org/http-compression-test/
Google Chrome "Audits" de l'outil dans les outils de développement est très pratique.
Un autre outil utile: http://gzipwtf.com
C'est le seul outil que j'ai vu ce que va analyser votre page et de trouver tous directement référencé ressources (css, js fichiers, etc.), et vous dire si chacun d'entre eux sont au format gzip, au lieu de juste vous dire si la page d'index est au format gzip.
Fournit également d'autres statistiques utiles (temps de téléchargement de la ressource, la vitesse, etc.)