🔵 Tiedostomoodien asentaminen [Vaikeus: HELPPO] Romutekniikan modit

Otin gzip / Deflate-pakkauksen käyttöön palvelimillamme Googlen Page Speed ​​-direktiivien mukaisesti, ja näyttää siltä, ​​että se on nyt pakattu html / php-tiedostoja, mutta pari tiedostomuotoa ei pakata, että Google oikeutetusti sanoo olevan pakattu, nimittäin .js ja .ttf-tiedostot. Kuinka voin lisätä tiedostomuotoja httpd.conf-tiedostoon niin, että ne pakataan myös?

Nykyiset rivit osoitteessa httpd.conf ovat:

# # Deflate output configuration # AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 

Onko se yhtä yksinkertaista kuin lisätä teksti / js ja teksti / ttf?

Jep. Lisää vain lisää tyyppejä:

AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript application/x-font-ttf 
  • Kiitos. Lisäsin ne, käynnistäin apache uudelleen, ja Google valittaa edelleen, että .js- ja .ttf-tiedostoja ei ole pakattu.
  • 1 Jos käytät Firebugia, sinun on voitava nähdä, onko se pakattu vai ei. Tarkista, että tämä toimii vai ei. Testauksen aikana käytän myös htaccessia tähän. Sitten kun olet varma, että se toimii oikein, päivitä http.conf-tiedostosi lopulliseen sisältöön. Voit testata sitä nopeammin.
  • Missä Firebugissa näen, ovatko TTF ja JS tyhjentyneet?
  • Etsi "Net" -välilehdeltä ttf-tiedosto ja napsauta sitä. Näet otsikot. Jos näet "Content-Encoding gzip", se pakataan.
  • .Js-tiedostot näytetään itse asiassa Firebugissa gzip-muodossa. Googlen analyysi on vain puutteellinen? En kuitenkaan voi tarkistaa Firebugista ttf: itä, koska Firefox lataa .woff-fonttitiedostot sen sijaan.

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?