Rhyddhau nginx 1.17.6 ac njs 0.3.7

Ffurfiwyd rhyddhau cangen meistr nginx 1.17.6, lle mae datblygiad nodweddion newydd yn parhau (mewn stabl Γ’ chymorth cyfochrog cangen 1.16 dim ond newidiadau sy'n ymwneud Γ’ dileu gwallau difrifol a gwendidau a wneir).

Y prif newidiadau:

  • Ychwanegwyd newidynnau newydd $proxy_protocol_server_addr ΠΈ $proxy_protocol_server_port, sy'n cynnwys cyfeiriad y gweinydd a'r porthladd a gafwyd o bennawd y protocol PROXY;
  • Ychwanegwyd y Gyfarwyddeb limit_conn_dry_run, пСрСводящая ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ngx_http_limit_conn_module Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΎΠ±Π½ΠΎΠ³ΠΎ запуска, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ число соСдинСний Π½Π΅ ограничиваСтся, Π½ΠΎ учитываСтся.
  • Yn y modiwl ngx_stream_limit_conn_modiwl Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° пСрСмСнная $limit_conn_status, которая Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ограничСния числа соСдинСний: PASSED, REJECTED ΠΈΠ»ΠΈ REJECTED_DRY_RUN;
  • Yn y modiwl ngx_http_limit_req_modiwl Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° пСрСмСнная $limit_req_status, которая Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ограничСния скорости поступлСния запросов: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN ΠΈΠ»ΠΈ REJECTED_DRY_RUN.

Yn ogystal, gellir ei nodi rhyddhau ng 0.3.7, cyfieithydd JavaScript ar gyfer gweinydd gwe nginx. Mae'r cyfieithydd njs yn gweithredu safonau ECMAScript ac yn caniatΓ‘u ichi ymestyn gallu nginx i brosesu ceisiadau gan ddefnyddio sgriptiau yn y ffurfweddiad. Gellir defnyddio sgriptiau mewn ffeil ffurfweddu i ddiffinio rhesymeg prosesu ceisiadau uwch, cynhyrchu cyfluniad, cynhyrchu ymateb yn ddeinamig, addasu cais / ymateb, neu greu bonion datrys problemau yn gyflym mewn cymwysiadau gwe.

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Object.assign() ΠΈ Array.prototype.copyWithin(). Π’ console.time() обСспСчСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΌΠ΅Ρ‚ΠΎΠΊ. ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠΎΠ΄ для взаимодСйствия со внСшними ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON. Из CLI ΡƒΠ΄Π°Π»Ρ‘Π½ Π²Ρ‹Π·ΠΎΠ² console.help().

Ffynhonnell: opennet.ru

Ychwanegu sylw