À l'aide de la compression des images est généralement une assez mauvaise idée, étant donné que la plupart des largement utilisé dans les formats d'image sur le web sont déjà compressés, donc vous serait seulement l'ajout d'une surcharge inutile pour les fichiers. En général, vous voulez utiliser la compression sur les ressources textuelles dans la nature (HTML, CSS, JavaScript, etc.) parce que pour ceux-ci le taux de compression est très élevée.
Comme pour la question elle-même autant que je sache, il n'est pas possible d'utiliser les deux DEFLATE et GZIP en même temps, mais honnêtement, depuis que je n'ai jamais été dans une situation à essayer quelque chose comme ça s'il vous plaît garder avec moi si cette information est incorrecte.
Qui choisir je vous recommande fortement de prendre un coup d'oeil au post suivant, où vous pouvez voir quelques-uns des avantages et des inconvénients des deux DEFLATE et GZIP.
Personnellement, j'utilise DEFLATE chaque fois que possible, tout simplement parce que son parfois plus facile à mettre en œuvre par le biais de .htaccess que de fouiller le code. J'aime aussi la possibilité de désactiver cette fonctionnalité lors du test ou de développement de trucs.
EDIT: HTML5 Boilerplate est une collection presque complète de utile .htaccess directives de sorte que vous pouvez les vérifier ICI.
Maintenant, bien que ce fichier est très complet, vous pourriez vouloir utiliser une normale scénario de configuration comme le suivant:
Ok merci, est-ce bon? ExpiresActive on <FilesMatch "\.(ico|pdf|flv|js|css|swf|classe|php|jar|bmp|css|woff|ttf|svg|eot)$"> ExpiresDefault A2592000 Header unset Cache-Control SetOutputFilter DÉGONFLER </FilesMatch> Ce code n'a rien à voir avec la compression. Veuillez prendre un coup d'oeil à ma mise à jour de réponse pour les "meilleures pratiques". Cela fonctionne pour moi, MAIS la ligne AddOutputFilterByType DEFLATE text/xml application/xml text/x-component produit une grande erreur sur Windows 7 (tous les navigateurs), où le Site n'a pas pu être remis à tous (cPanel, TYPO3 avec la réécriture d'URL). Ai-je commenté. Il ressemble à l'HTML5 Boilerplate lien est rompu. Voici un lien de travail, mais j'ai le bon fichier?: github.com/h5bp/html5-boilerplate/blob/master/dist/.htaccess Oui c'est le bon lien. La seule différence est que le .htaccess est maintenant à l'aide d'un peu différente de la syntaxe. J'ai mis à jour ma réponse.
À l'aide de la compression des images est généralement une assez mauvaise idée, étant donné que la plupart des largement utilisé dans les formats d'image sur le web sont déjà compressés, donc vous serait seulement l'ajout d'une surcharge inutile pour les fichiers. En général, vous voulez utiliser la compression sur les ressources textuelles dans la nature (HTML, CSS, JavaScript, etc.) parce que pour ceux-ci le taux de compression est très élevée.
Comme pour la question elle-même autant que je sache, il n'est pas possible d'utiliser les deux
DEFLATE
etGZIP
en même temps, mais honnêtement, depuis que je n'ai jamais été dans une situation à essayer quelque chose comme ça s'il vous plaît garder avec moi si cette information est incorrecte.Qui choisir je vous recommande fortement de prendre un coup d'oeil au post suivant, où vous pouvez voir quelques-uns des avantages et des inconvénients des deux
DEFLATE
etGZIP
.Pourquoi utiliser dégonfler au lieu de gzip pour les fichiers texte servi par Apache?
Personnellement, j'utilise
DEFLATE
chaque fois que possible, tout simplement parce que son parfois plus facile à mettre en œuvre par le biais de.htaccess
que de fouiller le code. J'aime aussi la possibilité de désactiver cette fonctionnalité lors du test ou de développement de trucs.EDIT: HTML5 Boilerplate est une collection presque complète de utile
.htaccess
directives de sorte que vous pouvez les vérifier ICI.Maintenant, bien que ce fichier est très complet, vous pourriez vouloir utiliser une normale scénario de configuration comme le suivant:
Ce code n'a rien à voir avec la compression. Veuillez prendre un coup d'oeil à ma mise à jour de réponse pour les "meilleures pratiques".
Cela fonctionne pour moi, MAIS la ligne
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
produit une grande erreur sur Windows 7 (tous les navigateurs), où le Site n'a pas pu être remis à tous (cPanel, TYPO3 avec la réécriture d'URL). Ai-je commenté.Il ressemble à l'HTML5 Boilerplate lien est rompu. Voici un lien de travail, mais j'ai le bon fichier?: github.com/h5bp/html5-boilerplate/blob/master/dist/.htaccess
Oui c'est le bon lien. La seule différence est que le
.htaccess
est maintenant à l'aide d'un peu différente de la syntaxe. J'ai mis à jour ma réponse.OriginalL'auteur brezanac