..
1. Predstavljamo umanji
Među brojnim moduli dostupni za web poslužitelja Apache može biti zanimljivo produbiti DEFLATE čija je svrha stisnuti izlaz prije nego što se šalje klijentu kao odgovor na zahtjeve, u nekim slučajevima, ovaj postupak omogućuje znatne uštede na propusnost dostupna za spajanje nije slučajno "da umanji" na engleskom znači "ispuhati".
Kompresija provodi ovaj modul je dozvoljeno zahvaljujući posebnom postupku filtriranja izlaz koji može biti aktiviran pomoću Direktive SetOutputFilter sa sintaksom kao što je ovaj:
SetOutputFilter DEFLATENaravno, možda ćete morati omogućiti kompresije samo za određene vrste datoteka, za to imamo još jedan direktive, koja prihvaća kao parametar naziva AddOutputFilterByType određene MIME tip.
U nastavku ćemo vidjeti kako na snagu oblik kompresije DEFLATE na samo HTML sadržaj unutar određenog mape:
<Directory "/root-del-server/nome-cartella"> AddOutputFilterByType DEFLATE text / html </ Directory>Kompresije postiže se izlaz gzip algoritam, ali ne može se upravljati na najbolji način različitim preglednicima postoje, u nekim slučajevima to je dobro onda uvesti novu direktivu BrowserMatch, kroz koje presresti tip preglednika koristi klijenta i onemogućiti DEFLATE filter kroz gzip ili bez argumenta gzip-only-text/html obrazovanja.
"Ne-gzip" kompresije isključuje djelatnosti navedene u kontejner za svoj preglednik (skupina izjave u httpd.conf, datoteka Apache konfiguracije), "gzip-only-text/html", umjesto slijediti je precizniji omogućuje djelovanje DEFLATE filter samo za određene MIME vrste.
Evo primjer:
# Omogući kompresija samo za određene # MIME vrste u Netscapeu 4.x BrowserMatch ^ Mozilla / 4 gzip-only-text/html # Onemogući kompresije za inačicu od 04:06 do 4:08 BrowserMatch ^ Mozilla / 4 \ 0,0 [678] ne-gzip # Omogući kompresije za preglednike # Internet Explorer "maskiran" od strane Netscape BrowserMatch \ bMSIE! Ne-gzip! Gzip-only-text/htmlKao što možete vidjeti, DEFLATE je posebno fleksibilan oblik koji se prilagođava različitim situacijama dobro se upravlja web poslužitelja, ali je dobro znati da kompresije će se prije slanja rezultata i nakon proizvodnje, a zatim modul neće utjecati na rad bilo koje aplikacije strani poslužitelja.
Naravno, uz smjernice za kompresiju izlaz, DEFLATE nudi upute za dekompresija ulaza, tako da bend može biti spašen u oba smjera prijenosa.
Glavni direktiva za dekompresija je SetInputFilter koji može biti naveden na sljedeći način:
<Location /percorso> SetInputFilter DEFLATE </ Mjesto>U priopćenju je navedeno da će djelovati, ako je kompresije zahtjeva od klijenta podržan na sve dokumente koji predstavljaju druge zaglavlja u zaglavlju
Content-Encoding: gzippokazuje da je prijenos komprimirane datoteke.
| |
Linux Tečaj
Kompletan vodič za open-source sustava. Počevši od 49 €. |
| |
Tečaj MySQL
Upravljanje open-source baza podataka. Počevši od 39 €. |
| |
PHP Tečaj
Cijeli tečaj za izradu dinamičkih Web stranica. Počevši od 49 €. |