Domanda

Alcuni CSS e amp; I file JS non sono compressi da apache con mod_deflate abilitato. Questo file è simile a questo " [nome.dominio] /aggregator.css? ... " oppure " [domain.name] /misc/jquery.js? ... " in YSlow. L'altro CSS & amp; JS senza "? & Quot; viene compresso. Spiegami gentilmente come posso fare per comprimere apache anche questi file.

Grazie

È stato utile?

Soluzione

Non c'è niente di speciale nel servire file con stringhe di query, in generale dovrebbero essere ancora compressi (sono sul mio server).

A meno che non ci sia qualcosa di divertente nel modo in cui hai impostato OutputFilter? Vediamo alcuni httpd.conf. Dov'è il server?

eta:

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

Curioso: funziona per me, a meno che non ci sia qualcos'altro rotto nella configurazione che lo interrompe. Potrebbe essere meglio usare il solito:

<*>

però. (Quindi tenterà di sgonfiare l'output degli script PHP quando sono quei tipi e non, diciamo, se stai sputando un'immagine.)

Altri suggerimenti

Aveva lo stesso problema - apparentemente text / javascript non era abbastanza buono. L'aggiunta di application / javascript al filtro ha fatto il trucco per me.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top