J'utilise personnellement plutôt le mode Gzip (mod_gzip), et les résultats sont très satisfaisants. Je désactive alors l'option dans php.ini (je préfère que ce soit le serveur web qui s'occupe de ce genre de choses) et je configure pour que TOUT soit compressé sauf les images et les fichiers binaires de type inconnus :
Les résultats sont très satisfaisants, mais il faut bien vérifier son serveur parce que sur un serveur qui a subi de grosses montées en charge j'avais eu des écroulements de perfs dues au processeur qui ne suivait plus (ce serveur a un petit processeur de 2GHz mais 4 Go de RAM, je pense que sur des config plus "équilibrées", la RAM est épuisée avant le proc'). Il faut pouvoir prévoir ça en surveillant les stats système du serveur, et affiner la config en fonction : par exemple exclure les fichiers d'un certains dossiers, ou d'un certain type, etc...
Code :
mod_gzip_item_exclude mime ^image/
mod_gzip_item_exclude mime application/octet-stream
Les résultats sont très satisfaisants, mais il faut bien vérifier son serveur parce que sur un serveur qui a subi de grosses montées en charge j'avais eu des écroulements de perfs dues au processeur qui ne suivait plus (ce serveur a un petit processeur de 2GHz mais 4 Go de RAM, je pense que sur des config plus "équilibrées", la RAM est épuisée avant le proc'). Il faut pouvoir prévoir ça en surveillant les stats système du serveur, et affiner la config en fonction : par exemple exclure les fichiers d'un certains dossiers, ou d'un certain type, etc...
Ressources [PHP][MySQL][prototype.js]