
Nginx
Nagy teljesítményű webszerver és reverse proxy modern alkalmazásokhoz.
Az Nginx a világ legnépszerűbb webszervere, amely az összes weboldal több mint 34%-át szolgálja ki, beleértve a Netflixet, az Airbnb-t, a Dropboxot és a WordPress.com-ot. Eredetileg a C10K probléma megoldására tervezték (10 000 egyidejű kapcsolat kezelése), az Nginx eseményvezérelt architektúrája hatékonyan kezeli a hatalmas forgalmat.
Az Nginxet reverse proxyként és terheléselosztóként használjuk a saját üzemeltetésű alkalmazásainkhoz. Az Nginx a Node.js, Python és PHP alkalmazások előtt helyezkedik el, kezeli az SSL terminációt, a statikus fájlok kiszolgálását és a kérések útvonalválasztását. Az Nginx alacsony memóriahasználata és magas párhuzamossága ideálissá teszi éles telepítésekhez.
Mire használjuk
- Reverse proxy Node.js alkalmazásokhoz
- Terheléselosztás több szerver között
- SSL/TLS termination és HTTPS kezelés
- Statikus fájlok kiszolgálása és gyorsítótárazás
- Sebességkorlátozás és hozzáférés-vezérlés
- API gateway és kérés-útvonalválasztás
Mit ad nekünk
- Eseményvezérelt architektúraTöbb ezer egyidejű kapcsolat kezelése minimális memóriahasználattal és CPU-terheléssel.
- Reverse proxyKérések továbbítása háttéralkalmazásokhoz, SSL kezelése, valamint gyorsítótárazás, tömörítés és biztonsági fejlécek hozzáadása.
- TerheléselosztásA forgalom elosztása több háttérszerver között round-robin, least-connections vagy IP-hash algoritmusokkal.
- Konfigurációs rugalmasságDeklaratív konfiguráció összetett útvonalválasztási szabályokhoz, átirányításokhoz, rewrite-okhoz és virtuális hosztokhoz.
Gyakran feltett kérdések
Nginx vagy Apache, melyik a jobb?
Szükségem van Nginxre Vercellel vagy Cloudflare-rel?
Ingyenes az Nginx?
Javíthatja az Nginx a weboldalam sebességét?
Több erről: Felhő és infrastruktúra
Nem biztos benne, hogy ez hogyan vonatkozik Önre?
Egy vezető mérnök bejárja az Ön webhelyét, keresési jelenlétét és azt, ahogyan a megkeresések eljutnak Önhöz, majd leírja az elsőként javítandó három dolgot. A dokumentumot mindenképpen megtartja.