Frage

Einige CSS & JS-Dateien nicht komprimiert werden, indem Sie den apache mit mod_deflate aktiviert.Diese Datei sieht so aus "[Domäne.- name]/aggregator.css -?..." oder "[Domäne.- name]/misc/jquery.js?..." in YSlow.Die anderen CSS & JS, ohne das "?" komprimiert.Freundlich erklären Sie mir, wie mache ich apache komprimieren Sie diese Dateien auch.

Vielen Dank

War es hilfreich?

Lösung

Es gibt nichts besondere über Dateien mit Query-Strings dienen, sie sollte im allgemeinen noch komprimiert werden (sie auf meinem Server sind).

Es sei denn, es ist etwas lustig über die Art und Weise Sie Ihre Output einrichten? Lassen Sie uns einige httpd.conf sehen. Wo ist der Server?

eta:

<FilesMatch "\.(css|js|x?html?|php)$">

Curious - funktioniert für mich, es sei denn, es ist etwas anderes in der Config gebrochen es zu stoppen. Es könnte besser sein, die mehr üblich zu verwenden:

AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain

though. (Dann wird es nur versuchen, PHP-Skripte Ausgabe abzulassen, wenn sie diese Art und nicht, sagen sind, wenn Sie spucken ein Bild aus.)

Andere Tipps

Hatte das gleiche problem-scheinbar text/javascript war nicht gut genug.Hinzufügen von application/javascript, um die filter hat den trick für mich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top