Thursday, October 22, 2009 11:28 PM
levaja
IIS vs Apache
Povod za ovaj post je taj što sam na popularnom domaćem sajtu danas pročitao da jedan windows admin inače zadovoljan Windowsom, kaže, citiram: "da je besmisleno koristiti IIS Windows Server platforme pored živog Apache-a".
Ne znam kojim parametrima se kolega vodio, ali evo zašto bih ja uvek pre koristio IIS nego Apache:
- Integracija u Windows okruženje, kako sistemsko tako i developersko. Microsoft drži oko 75% serverskog i oko 90% desktop tržišta, pa mi je IIS logičan web server za takvo okruženje.
- Petostruko veća bezbednost IIS-a nego Apachea.
(IIS6+IIS7) vs (Apache2.x + Apache2.2.x) = 10:54 rupa u istom vremenskom periodu (2003. do danas).
Izvor: http://www.secunia.com - SSL - ovo je na IIS-u kao dobar dan, Apache ni ne zna šta su delta CRL liste, a koliko mi je poznato nema sopstveni mehanizam za download standardnih CRL listi, već se problem rešava shell scriptingom. IIS ima One To One mapping, Many to One, AD Cert mapping, automatsko preuzimanje i keširanje CRL i delta CRL listi, CTL liste...kreiranje zahteva za izdavanje sertifikata je na tri klika mišem, kod Apachea je to pola A4 strane miksovanih openssl komandi, podešavanja ssl.conf fajla, kopiranja root sertifikata, konvertovanja u PAM ukoliko je CA server na Microsoft platformi i slično.
Većina Fortune 1000 kompanija koristi IIS, a ne Apache (55%:25%). Razlog je SSL integracija (pored bezbednosti).
Izvor: http://www.port80software.com/surveys/top1000webservers/ - PHP? Nema problema => FastCGI
- Stabilnost: Na netcraft listi uptimea u npr. poslednjih nedelju dana, od 50 web sajtova 39 su na IIS, jedan jedini je na Apache i to na IRIX-u (zauzima 37. mesto).
Izvor: http://uptime.netcraft.com/up/today/top.avg.html
Šta sam propustio? Developeri?