
Nginx
Nopea web-palvelin ja reverse proxy nykyaikaisiin sovelluksiin.
Nginx on maailman suosituin web-palvelin, joka pyörittää yli 34 % kaikista verkkosivustoista, mukaan lukien Netflix, Airbnb, Dropbox ja WordPress.com. Alun perin suunniteltu ratkaisemaan C10K-ongelma (10 000 samanaikaista yhteyttä), Nginxin tapahtumapohjainen arkkitehtuuri käsittelee tehokkaasti valtavia liikennemääriä.
Käytämme Nginxiä reverse proxynä ja kuormantasaimena omilla isännöidyillä sovelluksillamme. Nginx toimii Node.js-, Python- ja PHP-sovellusten edessä, hoitaen SSL-päättymisen, staattisten tiedostojen tarjoamisen ja pyyntöjen reitityksen. Nginxin matala muistinkulutus ja korkea samanaikaisuus tekevät siitä ihanteellisen tuotantoympäristöihin.
Mitä käytämme sitä varten
- Reverse proxy Node.js-sovelluksille
- Kuormantasaus useiden palvelimien välillä
- SSL/TLS-päättäminen ja HTTPS-hallinta
- Staattisten tiedostojen tarjoaminen ja välimuistitus
- Nopeusrajoitus ja pääsynhallinta
- API-portti ja pyyntöjen reititys
Mitä se meille tuo
- Tapahtumavetoinen arkkitehtuuriKäsittele tuhansia samanaikaisia yhteyksiä minimaalisella muistinkulutuksella ja CPU-kuormalla.
- Reverse ProxyReititä pyynnöt backend-sovelluksiin, käsittele SSL ja lisää välimuistitus, pakkaus sekä turvallisuusotsikot.
- KuormantasausJakaa liikenne useiden backend-palvelimien välillä round-robin-, vähiten-yhteyksiä- tai IP-hash-algoritmeilla.
- Konfiguraation joustavuusDeklaratiivinen konfiguraatio monimutkaisille reitityssäännöille, uudelleenohjauksille, uudelleenkirjoituksille ja virtuaalisille isännille.
Usein kysytyt kysymykset
Nginx vs Apache, mikä on parempi?
Tarvinko Nginxin Vercelin tai Cloudflaren kanssa?
Onko Nginx ilmainen?
Parantaako Nginx verkkosivustoni nopeutta?
Lisää aiheesta: Pilvi & Infrastruktuuri
Et ole varma, miten tämä koskee sinua?
Kokenut insinööri käy läpi kohteen, hakukoneesi esiintymisen ja yhteydenottojen saannin, ja kirjoittaa kolme asiaa, jotka kannattaa korjata ensin. Pidät dokumentin joka tapauksessa.