2010-10-30 12 views

Répondre

2

Vous voulez mod_deflate. Il n'est pas nécessaire d'introduire PHP pour servir du contenu compressé avec Apache.

0

Parfois il y a un besoin (raison) de l'introduire - si vous voulez vraiment l'utiliser.

est ici l'ajout .htaccess vous pourriez faire:

/////// compresser le texte, html, css, xml, javascript &: ///////

AddOutputFilterByType texte DEFLATE/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFil terByType DEFLATE text/css

AddOutputFilterByType application DEFLATE/xml

AddOutputFilterByType l'application DEFLATE/xhtml + xml

AddOutputFilterByType application DEFLATE/rss + xml

l'application AddOutputFilterByType DEFLATE/javascript

AddOutputFilterByType DEFLATE application/x-javascript

//// Ou, compriment par extension: /////

< fichiers * .html > SetOutputFilter DEFLATE </Fichiers >

//////////// //////

Si votre hôte a l'option désactivée sur Apache pour une raison quelconque, alors l'approche .htaccess va "compresser" votre site en un message d'erreur 500. 8)

Cependant, si zlib est intégré dans votre php, vous pouvez utiliser php.ini dans votre racine (ou sous-dossiers) pour définir

zlib.output_compression = 1

et qui compresse scripts PHP, mais pas d'autres. Si vous avez encore voulez vraiment votre css, js, fichiers xml (etc) comprimé si vous pouvez vérifier cela:

http://www.thewebdevelopmentblog.com/2008/10/tip-speed-up-your-websites-using-gzip-and-merging-files/

il est moins un idéal/site large solution, mais si vous avez seulement quelques grands des fichiers qui vous dérangent ... alors voilà!

Espérons que ça aide quelqu'un! Todd