web serveri

Najpopularniji Web serveri

Nginx i Apache su nesumnjivo dva najčešće korišćena web servera širom sveta. Svaki od njih drži oko trećine svetskog tržišta web servera. Prema podacima V3Techs-a, Nginx drži oko 33,5% tržišta i Apache oko 31,5% — 30,7% i 23% respektivno prema Netcraft-ovim podacima.

Šta je web server?

Web server je softver koji se koristi za posluživanje fajlova web sajtovima na Internetu. Softver web servera je odgovoran da obezbedi da komunikacija između servera i klijenta bude bezbedna i besprekorna. Softver funkcioniše kao veza između dve mašine (fizičkog servera i uređaja korisnika). Kada korisnik uputi zahtev, web server preuzima fajlove sa fizičkog servera i isporučuje ih korisniku. Dakle, web serveri moraju istovremeno da opslužuju različite stranice različitim korisnicima.

Nginx web server

nginx

Nginx je web server otvorenog koda, visokih performansi, lansiran 2004. godine. Postao je jedan od najčešće korišćenih web servera, zajedno sa Apache-om. Nginx je idealno rešenje za upravljanje web sajtovima sa velikim prometom. Mnoge web lokacije i aplikacije visoke vidljivosti, kao što su Netflix ili Pinterest, koriste Nginx web server.

Njegov uspeh u velikoj meri leži u njegovoj sposobnosti da se uhvati u koštac sa c10k problemom — koji sprečava neke web servere da upravljaju sa više od 10.000 istovremenih veza. Ima dve različite verzije: OSS Nginx i Nginx Plus. Nginx se često koristi kao softverski load balancer i nesmetano radi sa PHP-FPM-om.

Neke od Nginx-ovih glavnih karakteristika

  • Slobodan softver otvorenog koda
  • Asinhrona event-driven arhitektura
  • Visoke performanse
  • Mala potrošnja memorije
  • Kompatibilnost sa IPv6
  • Revezni proxy sa keširanjem
  • Load balancing
  • FastCGI podrška sa keširanjem
  • WebSockets
  • Upravljanje statičkim fajlovima, index fajlovima i auto-indexing
  • TLS/SSL sa SNI

 

Apache HTTP server

apache

Apache web server, zvanično poznat kao Apache HTTP server, lansiran je 1995. U pitanju je slobodni web server otvorenog koda koji je razvila i održava Apache Softvare Foundation (ASF). To je jedan od najpopularnijih web servera širom sveta.

Apache je veoma fleksibilan i prilagodljiv; funkcije se mogu lako uključiti i isključiti. Nudi mnogo modula za bezbednost, autentifikaciju, keširanje, prepisivanje URL-a, itd. Osim toga, omogućava prilagođene konfiguracije servera pomoću .htaccess datoteke. Takođe podržava mnoge aplikacije: CMS, ERP, web okvire, programske jezike… Apache HTTP server je stabilno rešenje i jedan od najpouzdanijih web servera.

Neke od glavnih karakteristika Apache-a

  • Slobodan softver otvorenog koda
  • Arhitektura zasnovana na modulima
  • Jednostavna konfiguracija i prilagođavanje
  • Redovna ažuriranja i bezbednosne zakrpe
  • Velika zajednica programera
  • Kompatibilnost sa IPv6
  • Upravljanje statičkim fajlovima
  • Auto-indexing
  • Gzip kompresija i dekompresija
  • Load balancing
  • Geolokacija zasnovana na IP adresi
  • URL rewriting
  • FTP konekcije

Projekat Apache HTTP servera ima za cilj razvoj i održavanje servera otvorenog koda komercijalnog nivoa za moderne operativne sisteme. Takođe ima za cilj da obezbedi siguran, efikasan i proširiv web server koji pruža HTTP usluge dok ispunjava trenutne HTTP standarde. Projekat Apache HTTP servera deo je Apache Softvare Foundation, najveće svetske fondacije otvorenog koda.

LiteSpeed web server

litespeed

LiteSpeed je komercijalni, vlasnički web server koji je razvio LiteSpeed Technologies; lansiran je 2003. Ima tri dostupne licence: Free Starter, Site Owner i Web Host. To je plaćena alternativa za web sajtove sa velikim prometom, koja nudi visoke performanse i veliku skalabilnost.

LiteSpeed web server je optimizovan za bezbedno rukovanje hiljadama istovremenih klijenata, bez trošenja puno memorije i CPU resursa. Kompatibilan je sa mnogim popularnim kontrolnim panelima, kao što su cPanel, Plesk i DirectAdmin, a i sa mnogim funkcijama koje se obično koriste u Apache-u, na primer, mod_security, mod_rewrite i .htaccess konfiguracija. Takođe, kompitabilan je sa IPv6.

Neke od glavnih karakteristika LiteSpeed-a

  • Event-driven arhitektura
  • Lagan
  • Jednostavna konfiguracija
  • Ugrađene anti-DDoS funkcije
  • Zero-downtime server menadžment
  • Kompatibilnost sa IPv6
  • Gzip kompresija
  • Kompatibilnost sa Mac OSX, FreeBSD, Linux, Solaris…
  • Kompatibilnost sa Apache

Windows Server – Microsoft-IIS

microsoft iis

Microsoft-IIS ili Microsoft Internet Information Services je web server koji je Microsoft lansirao 1995. godine. Razvijen je da se koristi sa Windows NT operativnim sistemom. Njegova modularna arhitektura omogućava lako dodavanje i uklanjanje ekstenzija/modula. Takođe uključuje više ugrađenih bezbednosnih funkcija i mehanizama autentifikacije. Microsoft-IIS se često koristi za hostovanje ASP.NET web aplikacija i statičkih sajtova.

Neke od glavnih karakteristika Microsoft-IIS-a

  • Arhitektura zasnovana na modulima
  • Sigurnost i kontrola
  • Daljinsko upravljanje
  • Kompatibilnost sa IPv6
  • URL rewrite
  • GUI
  • Podrška za statičke i dinamičke stranice

Zaključak

Kao što ste videli ova lista uključuje neke od najčešće korišćenih web servera, ali postoji mnogo drugih dostupnih alternativa. Savršen izbor zavisiće od zahteva i ciljeva projekta, pošto statična web lokacija za mala preduzeća neće zahtevati iste karakteristike kao sajt sa velikim prometom napravljen na WordPressu. Pravi izbor je na vama, odnosno na vašim realnim potrebama.

Slični postovi:

Bez komentara

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *