2009-04-04 9 views

Répondre

6

Jetez un oeil dans les en-têtes dans Firebug et vérifiez que le navigateur envoie

Accept-Encoding  gzip,deflate 

dans l'en-tête de demande et que

Content-Encoding gzip 

est en cours d'envoi par le serveur dans l'en-tête de réponse (indiquant que gzipping a été appliqué).

+0

Je pense que c'est le 'Content-Encoding: gzip' qui détermine si le contenu est reçu compressé. 'Accept-Encodnig: gzip, deflate' indique si le navigateur accepte le contenu' gzip', et il est défini même si le contenu reçu n'est pas compressé avec 'gzip'. – h4k1m

0

Si vous avez utilisé la méthode dans les pages liées pour gzip votre site, cela n'aura aucun effet sur les scripts car ils ne sont pas exécutés via PHP. Vous devrez soit:

1) configurer votre serveur Web de choix (apache2 utilise mod_deflate)

2) servent vos fichiers .js par php:

<?php ob_start('ob_gzhandler'); echo file_get_contents('whatever.js'); ?> 
Questions connexes