Angie 1.1.0 muaj, ib rab diav rawg ntawm Nginx los ntawm ib pab pawg neeg tsim khoom qub

Kev tso tawm ntawm HTTP neeg rau zaub mov ua haujlwm siab thiab ntau tus txheej txheem npe neeg rau zaub mov Angie 1.1.0 tau raug luam tawm, ib rab diav rawg los ntawm Nginx los ntawm ib pab pawg neeg ua haujlwm yav dhau los uas tau tawm ntawm F5 Network tuam txhab. Angie's source code muaj nyob rau hauv daim ntawv tso cai BSD.

Txoj kev loj hlob tau txais kev txhawb nqa los ntawm lub tuam txhab Web Server, tsim lub caij nplooj zeeg kawg thiab tau txais kev nqis peev ntawm $ 1 lab. Ntawm cov tswv ntawm lub tuam txhab Web Server yog: Valentin Bartenev (tus thawj coj ntawm pab pawg uas tsim cov khoom Nginx Unit), Ivan Poluyanov (yav tas los tus thawj coj ntawm cov neeg tsim tawm pem hauv ntej Rambler thiab Mail.Ru), Oleg Mamontov (tus thawj coj ntawm lub tuam txhab. pab neeg pab txhawb nqa ntawm NGINX Inc) thiab Ruslan Ermilov ([email tiv thaiv]). Igor Sysoev, tus tsim ntawm Nginx, uas tawm hauv F5 Network tuam txhab uas muag ib xyoos dhau los, tsis koom nrog Angie project.

Hloov pauv hauv Angie 1.1.0 tso tawm:

  • Cov lus qhia "neeg rau zaub mov", kev khiav hauj lwm hauv qhov "sab sauv" thaiv, tau ntxiv nrog "kev daws teeb meem", uas tso cai rau koj los saib xyuas cov kev hloov pauv hauv cov npe ntawm IP chaw nyob sib xws rau lub npe sau npe thiab tau hloov kho nws yam tsis muaj kev teeb tsa. .
  • Qhov "kev pabcuam" parameter tau ntxiv rau "server" cov lus qhia, ua haujlwm hauv "sab sauv" thaiv, uas tso cai rau koj kom tau txais cov npe ntawm IP chaw nyob los ntawm SRV DNS cov ntaub ntawv, suav nrog qhov teeb meem tseem ceeb.
  • Cov ncauj lus kom ntxaws thiab kev ntsuas rau cov pab pawg ntawm HTTP servers tau muab ntxiv rau hauv kev txheeb cais, teeb tsa los ntawm "api" cov lus qhia.
  • autoindex muab cov npe ntawm cov npe tau txheeb raws li kev txiav txim.
  • Kev kho rau cov teeb meem uas tau thov hauv nginx 1.23.3 tso tawm tau raug xa rov qab.
  • Txhim kho qhov tsim kev sib tsoo thaum siv GCC 9 nrog qib kev ua kom zoo -O2 lossis siab dua vim muaj lus ceeb toom tsis tseeb.

Tau qhov twg los: opennet.ru

Ntxiv ib saib