201 votes

Comment puis-je savoir si mon serveur est de servir au Format gzip contenu?

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?

273voto

zoul Points 51637

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é.

151voto

Outfast Source Points 397

Dans google Chrome, si vous tirez vers le haut les Outils de développement et allez à l'onglet Réseau, puis il le montrera la suite si il n'y a pas de compression:

enter image description here

Et la suite si il y a de la compression:

enter image description here

En d'autres termes, le même nombre, en haut et en bas, signifie l'absence de compression.

35voto

Ved Points 3727

Voir dans les en-têtes de réponse. Dans FF vous pouvez vérifier avec Firebug.

Content-Encoding    gzip

Si le serveur supporte gzip contenu doit être affiché.

11voto

Michael Balint Points 1117

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.

0voto

Greg Points 1

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.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X