Free Web space and hosting from dzaba.com
Search the Web

SveZaWeb : Panorama : HTTP kompresija
SveZaWeb SveZaWeb SveZaWeb SveZaWeb SveZaWeb
SveZaWeb SveZaWeb SveZaWeb Web Design + Development Tutorials and Articles SveZaWeb EMail | Pretraga | Rečnik    
SveZaWeb
SveZaWeb SveZaWeb Razvoj SveZaWeb SveZaWeb Dizajn SveZaWeb SveZaWeb Kreiranje SveZaWeb SveZaWeb Panorama SveZaWeb SveZaWeb Usluge SveZaWeb Poslednja izmena: 10.03.2003. g.
SveZaWeb  Saveti | Prečice | Resursi | Download
Web Design + Development Tutorials and Articles SveZaWeb Početna strana : Panorama
HTTP Kompresija
   
SveZaWeb SveZaWeb SveZaWeb SveZaWeb SveZaWeb

Sadržaj 

 

HTTP omogućava kompresovanje fajlova, pre nego što se oni pošalju klijentu preko mreže, što omogućava brži prenos podataka. Perfomanse Web servera rastu čak i do 400% procenata. U okviru ovog članka objasnićemo HTTP kopresiju i njegovu primenu  preko IIS-a (Microsoft Internet Information Server).

HTTP 1.1 Kompresija

HTTP kompresija definisana je u okviru HTTP specifikacije. Koriste se industrijski standardi za kompresiju kao što su GZIP i Deflate algoritmi. Ovi algoritmi su takođe ugrađeni u Winodws 2000 i Internet Explorer 4+, i služe i kod klijenata da se de-kompresuje statički i dinamički odgvori sa servera.

Prvi zahtev za statički fajl od klijenta koji podržava HTTP 1.1 , IIS šalje ne kompesovani fajl. Potom IIS snimi kompresovanu kopiju statičkog fajla u određeni privremeni folder. Sledeći zahtev HTTP 1.1 za istim fajlom, IIS šalje kompresovanu verziju iz privremenog foldera. IIS vodi računa organilnim i kompresovanim fajlovima. Kada se izmeni statički fajl, IIS izvrši ponovno kompresovanje datog fajla. 

Za razliku od statičkih fajlova, dinamički fajlovi se ne smeštaju u privremeni folder, već se kompresuju pri svakom pozivu od strane klijenta.

Klijentsko podešavanje

Da bi klijenti mogli da oseti prednosti kompresije, moraju da podrže HTTP 1.1, Internet Explorer inicijalno je podešen za HTTP 1.1 Može se proveriti u okviru opcija za Interent tj. Internet Options koji se ko IE4 nalazi kod View menija a kod IE5 kod Tools menija, pa se izabere Advanced tab, kod HTTP 1.1. settings proveriti da li čekirano Use HTTP 1.1

SveZaWeb

Serversko podešavanje

HTTP kompreija se podešava na bazi servera, te ukoliko posedujete više sajtova u okviru jednog IIS 5.0 Web servear, omogućiće te HTTP kompresiju za sve sajtove.
 

  SveZaWeb : Web Design + Development Tutorials and Articles
Izdvajamo
IIS kompresovaće samo statiče fajlove samo sa ekstenzijom "htm," "html," i "txt.", dok dinamičke sa ekstenzijom "dll," "asp," i "exe." Ova podešavanja nalaze se u meta bazi IIS u okviru parametra HcFileExtensions i HcScriptFileExtensions. Ove paramtre možete podesiti korišćenjem programa za editovanje IIS meta beze MetaEdit 2.2 ili upotrebom komandi.
 

Prijavite se na naš informator
 

SveZaWeb Informator
Unesite vašu email adresu i kliknite na sliku.  

Powered by groups.yahoo.com

[ Informator SveZaWeb ]

»» Preporuči prijatelju

 

 

SveZaWeb

 
IIS kompresija odnosi se na statičke fajlove sa ekstenzijom "htm," "html," i "txt.", dok dinamičke sa ekstenzijom "dll," "asp," i "exe." Ova podešavanja nalaze se u meta bazi IIS-a u okviru parametra HcFileExtensions i HcScriptFileExtensions. Ove paramtre možete podesiti korišćenjem programa za editovanje IIS meta beze MetaEdit 2.2 ili upotrebom komandi. 

Kao što vidimo sa slike pomoću programa pronađemo paramtre i jednostavnim dvostrukim klikom na ime otvaramo podešavanja za dati parametar.
 

SveZaWeb

 
Dodavanje nove ekstenzije poput XML je jednostavno, korišćenjem dogmeta Add i unosa naziva nove ekstenzije u okviru polja Data. 

SveZaWeb

Po izvršenim izmenama potrebno je restartvati IIS server, najbolje primenom komande iisreset u komandnom promptu.

Podešvanje upotrebom komandi, možemo podesiti kompresovanje za statičke fajlove npr. XML i XSLT vrši se na sledeći način za statiče fajlove

  1. Otvorite komadni prozor
  2. Otvorite direktorijum \inetpub\AdminScripts 
  3. Otkucajte komnda:

cscript.exe adsutil.vbs set W3Svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html"
"txt" "xsl" "xml"

cscript.exe adsutil.vbs set W3Svc/Filters/Compression/DEFLATE/HcFileExtensions "htm" "html"
"txt" "xsl" "xml"

iisreset /restart

Inicijalno po dizajnu je namešteno da veličina fajlova koji se ne kompresuju, jer bi rezultat kompresije mogao biti veći, nebi trebalo kompresovati fajlove manje od 20 kb taj parametar se nalazi u okviru varijable HcMinFileSizeForComp. Podešvanje

  1. Otvorite komadni prozor
  2. Otvorite direktorijum \inetpub\AdminScripts 
  3. Otkucajte komnda:

cscript.exe adsutil.vbs set W3Svc/Filters/Compression/Parameters/HcMinFileSizeForComp 20

iisreset /restart

Saveti | Prečice | Resursi | Download ]

Više informacija

 
 Copyright 1998 - 2003 (c) SveZaWeb. Sva prava zadržana. Politika privatnosti. SveZaWeb Najbolji pregled u 800*600 sa najpopulanijim browser-ima  
SveZaWeb SveZaWeb SveZaWeb SveZaWeb SveZaWeb
 Razvoj   Dizajn   Kreiranje   Panorama   Usluge