Шта је ново у Апацхе ХТТП серверу 2.4?

Unapređenja i noviteti u Apache HTTP serveru 2.4.x

Apache verzija 2.4.1 je predstavljena u februaru 2012. godine, donoseći sa sobom brojna poboljšanja i nove funkcionalnosti. Najnovija iteracija, verzija 2.4.10, lansirana je u julu 2014. godine.

U ovom tekstu, osvrnuću se na ključna poboljšanja i nove mogućnosti implementirane u verziji Apache 2.4.

Poboljšanja

KeepAliveTimeout: Ova verzija omogućava definisanje KeepAliveTimeout direktive u milisekundama. Da biste to postigli, potrebno je samo dodati navedenu direktivu u httpd.conf konfiguracioni fajl.

Na primer:

KeepAliveTimeout 5
#Ovu vrednost, naravno, možete prilagoditi prema sopstvenim potrebama.

Upravljanje memorijom: Apache 2.4 navodno efikasnije koristi memoriju u poređenju sa verzijom 2.2.x.

Event MPM: Event MPM (Multi-Processing Module) je sada potpuno podržan. U prethodnim verzijama, bio je označen kao eksperimentalan.

mod_ssl: Podržava OCSP Stapling, omogućava deljenje SSL sesijskih podataka između servera putem Memcached-a.

mod_proxy: Upotreba Location i LocationMatch blokova unutar ProxyPass direktive donosi značajno povećanje performansi.

Novi moduli

mod_heartmonitor, mod_lbmethod_heartbeat: Ovi moduli omogućavaju mod_proxy_balanceru da proverava broj aktivnih konekcija ka backend serveru i sprovodi balansiranje opterećenja.

mod_auth_form: Ovaj modul omogućava korišćenje HTML forme za prijavu kako bi se ograničio pristup. Ovaj modul zavisi od mod_session i koriste HTTP kolačiće za funkcionalnost.

mod_allowmethods: Sada je moguće ograničiti HTTP metode unutar Apache instance putem jednostavne konfiguracije.

<Location /> 
AllowMethods GET HEAD
</Location>

mod_ratelimit: Ukoliko koristite web server sa ograničenim propusnim opsegom ili želite da kontrolišete propusni opseg, ovaj modul je idealno rešenje. On omogućava da se ograniči propusni opseg klijenta na specificiranim lokacijama u httpd.conf fajlu.

Na primer:

<Location /downloads> 
SetOutputFilter RATE_LIMIT 
SetEnv rate-limit 400
</Location>

Napomena: Ograničenje brzine izraženo je u KiB/s.

mod_data: Ovaj modul pretvara sadržaj odgovora u RFC2397 data URL. Data URL-ovi su korisni kada želite da smanjite broj konekcija tokom učitavanja stranice/aplikacije. Takođe se može koristiti u PHP okruženju.

Verujem da su gore navedene promene ključne za Apache 2.4. Za sve detalje, možete posetiti zvaničnu Apache 2.4 stranicu.

Da li vam se dopao ovaj članak? Podelite ga sa drugima!