Bonsoir,

Je suis actuellement en train de configurer mon serveur apache pour optimiser mes temps de réponses, et je tente en ce moment d'activer la compression des pages en utilisant les modules deflate et Zlib.

J'ai décommenté les lignes suivantes du httpd.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
LoadModule deflate_module modules/mod_deflate.so
LoadModule filter_module modules/mod_filter.so
J'ai aussi configuré le deflate dans mon .htaccess :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<IfModule mod_deflate.c>
<FilesMatch "\.(js|css|xml|php)$">
    SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
et j'ai activé le Zlib dans php.ini :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
zlib.output_compression = 1
Mais au final, quand j'ai besoin de télécharger des fichiers archives (.zip) à partir du site j'obtient une erreur "Fichier corrompu"

J'ai cherché sur le net pour voir, et apparemment je dois mettre zlib.output_compression = Off au début de chaque page de téléchargement, est ce qu'il y a un autre moyen de faire ça au lieu de faire le tour de toutes les pages PHP?

Merci d'avance,