Apache vs Nginx

Fórumok

Sziasztok!

Érdeklődni szeretnék, hogy az Apache és az Nginx között mik a különbségek?, azaz ki miért használja az egyiket és ki a másikat. Sokat olvastam fórumokon, de igazából nem kaptam konkrét választ a kérdésemre. Annyit sikerült kideríteni, hogy erőforrásban az nginx jobban teljesít, illetve a szálkezelése jobban meg van csinálva.

köszi

Hozzászólások

Nginx mellett:

Kb. a szálkezelés; erőforrásokban meg annyit, hogy cachelni természetesen azért rettenetesen szeret.
Ami miatt szeretem, az inkább a stabilitása, illetve a pofonegyszerű konfigja.

Ellene:

Nagyobb méretű client body, fastcgi response header;
illetve fastcgi timeout, stb okozhat kellemetlenségeket.

Apache mellett nem szivesen mondok semmit...

Nemreg (kb 4 honapja) valtottam apache-rol nginxre egy viszonylag pici virtualis szerveren, es eddig nginx sokkal jobban bevalt, tobb okbol is:

- a configja sokkal baratsagosabb szamomra. Pl a mod_rewrite ruleokkal a mai napig nem vagyok joban, egyszeruen nem all ra az agyam, nem tunik logikusnak, igy megjegyezni sem fogom soha. Az nginx-el ugyanezt szamomra sokkal kezenfekvobben meg lehet csinalni. (Es ez csak egy a sok pelda kozul; altalanossagban egy nginx configot sokkal hamarabb atlatok, pedig sokkal kevesebbet hasznaltam, mint apacheot)

- alapbeallitasokkal nginx sokkal hatekonyabban mukodik nalam. Cirka duplajara gyorsult az a par alkalmazas ami nalam fut, csak attol hogy nginxre alltam at. Apacheal is biztos meg lehetett volna oldani, hogy ugyanilyen sebesseget elerjek, de ahhoz bele kellett volna asnom magam a tuningolas rejtelmeibe, amire se idom, se kedvem nem volt.

Hogy konkretan mik a kulonbsegek, azt ugy fogod megtudni, ha mindkettobe beleasod magad. Annyi van, hogy nem lehet mindet felsorolni. Hogy melyik jobb, az erosen fugg attol is, hogy mire kell neked.

En a kettot egyutt hasznalom. Nginx szolgalja ki a statikus tartalmat, Apache meg az osszes tobbit. Nem akarok szamokat dobalni, mert sosem mertem le a teljesitmenyuket a kulonbozo felallasokban, egyszeruen igy szimpatikus a hasznalatuk. :)