
Nginx
Aukšto našumo web serveris ir atvirkštinis proxy šiuolaikinėms programoms.
Nginx yra populiariausias pasaulio web serveris, palaikantis daugiau nei 34 % visų svetainių, įskaitant Netflix, Airbnb, Dropbox ir WordPress.com. Iš pradžių sukurtas išspręsti C10K problemą (tvarkyti 10 000 vienu metu aktyvių ryšių), Nginx įvykių pagrindu veikianti architektūra efektyviai tvarko didžiulį srautą.
Naudojame Nginx kaip atvirkštinį proxy ir krūvio balancerį savo savaiminiam hostingui skirtoms programoms. Nginx veikia prieš Node.js, Python ir PHP programas, tvarkydamas SSL nutraukimą, statinių failų pateikimą ir užklausų maršrutizavimą. Mažas Nginx atminties poreikis ir didelis konkurencingumas daro jį idealiai tinkamą gamybos diegimams.
Kaip mes jį naudojame
- Atvirkštinis proxy Node.js programoms
- Krūvio balansas tarp daugelio serverių
- SSL/TLS nutraukimas ir HTTPS valdymas
- Statinių failų pateikimas ir talpykla
- Grečio apribojimas ir prieigos kontrolė
- API vartotinė ir užklausų maršrutizavimas
Ką tai mums duoda
- Įvykių pagrindu veikianti architektūraTvarkykite tūkstančius vienu metu aktyvių ryšių su minimaliu atminties ir CPU perkrova.
- Atvirkštinis ProxyMaršrutizuokite užklausas į galinės dalies programas, tvarkykite SSL ir pridėkite talpyklą, suspaudimą bei saugumo antraštes.
- Apkrovos balansasPaskirstykite srautą tarp daugelio galinės dalies serverių pagal round-robin, mažiausių ryšių arba IP-hash algoritmus.
- Konfigūracijos lankstumasDeklaratyvi konfigūracija sudėtingoms maršrutizavimo taisyklėms, nukreipimams, perrašymams ir virtualiems hostams.
Klausimai, kuriuos dažnai klausia
Nginx vs Apache, kas geriau?
Ar man reikia Nginx su Vercel ar Cloudflare?
Ar Nginx nemokamas?
Ar Nginx gali pagerinti mano svetainės greitį?
Daugiau apie: Debesija ir infrastruktūra
Neaišku, kaip tai taikoma Jums?
Vyresnysis inžinierius apžiūrės Jūsų svetainę, paieškos pozicijas ir užklausų gavimo būdą, tada užrašys tris dalykus, kuriuos verta pataisyti pirmiausia. Dokumentą paliekate sau.