Serbestberdana nginx 1.17.6 û njs 0.3.7

Çê kirin berdana jorîn nginx 1.17.6, ku di hundurê wê de pêşkeftina kapasîteyên nû berdewam dike (di paralel piştgirî stabîl şax 1.16 Tenê guhertinên têkildarî rakirina xeletî û qelsiyên giran têne çêkirin).

sereke guhertin:

  • Guherbarên nû lê zêde kirin $proxy_protocol_server_addr и $proxy_protocol_server_port, ku navnîşana serverê û porta ku ji sernavê protokola PROXY hatî wergirtin dihewîne;
  • Derhêner zêde kirin limit_conn_dry_run, ku modula ngx_http_limit_conn_module dixe moda ceribandina ceribandinê, ku tê de hejmara pêwendiyan ne sînorkirî ye, lê tê hesibandin.
  • Di modulê de ngx_stream_limit_conn_module Guherbara $limit_conn_status zêde kir, ku encama sînordarkirina hejmara pêwendiyan diparêze: DERBASÛ, REJECTED an REJECTED_DRY_RUN;
  • Di modulê de ngx_http_limit_req_module Guherbara $limit_req_status zêde kir, ya ku encama sînordarkirina rêjeya daxwazên wergirtinê hilîne: DERBÛN, DENGÎ, REJECTED, DELAYED_DRY_RUN an REJECTED_DRY_RUN.

Wekî din, ew dikare were destnîşan kirin berdan njs 0.3.7, wergerek JavaScript ji bo servera webê nginx. Wergêrê njs standardên ECMAScript bicîh tîne û dihêle hûn kapasîteya nginx-ê berfireh bikin ku serlêdanan bi karanîna skrîptên di veavakirinê de bi kar tîne. Skrîpt dikarin di pelek veavakirinê de werin bikar anîn da ku mentiqek pêşkeftî ji bo pêvajoykirina daxwazan diyar bikin, mîhengek çêbikin, bi dînamîk bersivek biafirînin, daxwazek/bersiv biguhezînin, an zû biafirînin ji bo çareserkirina pirsgirêkan di serîlêdanên malperê de.

Daxuyaniya nû ji bo rêbazên Object.assign() û Array.prototype.copyWithin() piştgirî zêde dike. Console.time() şiyana karanîna etîketan peyda dike. Koda ji bo danûstandina bi tiştên derveyî re û hilberandina daneyan di formata JSON de ji nû ve hate xebitandin. Banga console.help() ji CLI hat rakirin.

Source: opennet.ru

Add a comment