Mod_gzip - comprimarea paginilor html în zbor

mod_gzip - comprimarea paginilor html "în zbor"

Confruntat cu faptul că rapoartele care au făcut sarg. pe una dintre mașinile de la distanță este foarte mare - fișierele html erau pentru megabytes, două.





Linia nu este foarte gros, și se adună timpul de răspuns al unui foarte mare de 130 de milisecunde (care nu are legătură cu cazul - principalul lucru care nu este grăsime :)). A se vedea statistici a fost dificil - fișierele încărcate pentru o lungă perioadă de timp (deși, odată descărcate, în cache, și pentru că al doilea termen a fost iuti). M-am gândit, amintindu-ne că pentru o lungă perioadă de timp, o dată, „versiune alpha“ a site-ului, chiar și în html, atârnat pe linia din 64k - am descarcat de undeva și modulul Campiglio pentru a comprima paginile „on the fly“, pentru apache1.3 .x. Săpat, sa dovedit - că există cel puțin două soluții - mod_deflate - soluție internă pentru apache1.3 - Mai mult decât atât, în apache2 proprii deja modulul dezumfla, și mod_gzip. Ambele au dezavantaje - la mod_deflate - ceea ce avem nevoie perekompilit Apache, în timp ce mod_gzip - el nu apasă imediat că este afișat pentru utilizator, și sunt toate stocate inițial într-un fișier temporar, apoi scutură și dă vizitatorului. În jurul ambuscadei. Apache pentru a rezolva - leneș, și de încărcare nu este un fel de nebun - nu sunt un hoste, așa că am decis să se întoarcă la mod_gzip din nou. Apropo, el este deja în porturi, de acolo am pus:







Și, de asemenea, adăugați următorul fir în mijlocul config:

Nu aveam Apache pe mașina de testare, așa că trebuie să adaug o linie la /etc/rc.conf. și rulați-o. Dacă stați în picioare - apoi reporniți:

Totul a decolat. Ne uităm la jurnale (am încărcat mai multe fișiere html mari):

Acest modul, în opinia mea, este util pentru cei care nu au un canal foarte rapid și, în același timp, un exces de resurse pe mașină care iese pe Internet. La fel ca mine pe unele mașini :)







Articole similare

Trimiteți-le prietenilor: