Question

Certains CSS & amp; Les fichiers JS ne sont pas compressés par apache avec mod_deflate activé. Ces fichiers ressemblent à ceci & [; domainname] /aggregator.css? ... " ou "[nom de domaine] /misc/jquery.js? ... " dans YSlow. L'autre CSS & amp; JS sans le "?" est compressé. Veuillez m'expliquer comment faire pour que Apache compresse ces fichiers également.

Merci

Était-ce utile?

La solution

Il n'y a rien de spécial à propos de servir des fichiers avec des chaînes de requête, ils devraient en général toujours être compressés (ils sont sur mon serveur).

À moins que la configuration de votre OutputFilter ne soit drôle, Voyons un peu httpd.conf. Où est le serveur?

eta:

<FilesMatch "\.(css|js|x?html?|php)
AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain
quot;>

Curious & # 8201; & # 8212; & # 8201; fonctionne pour moi, sauf si quelque chose de cassé dans la configuration l’arrête. Il serait peut-être préférable d'utiliser le plus habituel:

<*>

cependant. (Ensuite, il tentera uniquement de dégonfler la sortie des scripts PHP quand ce sont ces types et non, disons, si vous crachez une image.)

Autres conseils

Avait le même problème - apparemment, text / javascript n'était pas assez bon. L’ajout d’application / javascript au filtre s’est révélé être une solution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top