Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Salut pour les utilisateurs d'apache
vous pouvez activer sur le serveur la directive multiviews
pour cela il faut que le module apache negotiation_module soit actif.
vous pouvez alors activer le multiview dans un dossier ou pour tout le site avec la directive
Option nultiviews
ajoutes les encodage que vous proposez dans la conf apache
AddEncoding x-compress .Z AddEncoding x-gzip .gz .tgz AddType application/x-compress .Z AddType application/x-gzip .gz .tgz
votre serveur est prêt pour utiliser la compression.
lorsque le client accède à une url http://dns/chemin/fichier.ext
il envois aussi dans l'entête ses capacité à traiter la compression. s'il accepte je Gzip par exemple
apache va chercher le fichier : fichier.ext.gz
s'il ne le trouve pas il va chercher : fichier.ext
il vous suffit donc de placer sur votre serveur une copie gzippé de vos fichier pour que la réponse soit envoyée compréssée.
à l aréception le client décompresse le fichier et l'utilise comme s'il avait reçu en direct.
Bien sur ceci ne fonction que sur apache
je ne sais comment on fait la même chose avec d'autres serveurs
A+JYT
Hors ligne
J'utilise une version modifiée de ce script : http://www.julienlecomte.net/blogfiles/gz.phps
Il compresse les fichiers JS et CSS à la volée puis les mets en cache. Il ne gère pas la réduction de code (minification), mais on pourrait le coupler à YUI compressor du même auteur.
Dernière modification par mdelanno (18-08-2008 21:09:49)
Hors ligne