NGINX Unit 1.16.0 Útgáfa forritaþjóns

fór fram útgáfu forritaþjóns NGINX eining 1.16, sem þróar lausn til að tryggja opnun vefforrita á ýmsum forritunarmálum (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js og Java). Undir stjórn NGINX Unit geta nokkur forrit á mismunandi forritunarmálum keyrt samtímis, hægt er að breyta ræsibreytum þeirra á virkan hátt án þess að þurfa að breyta stillingarskrám og endurræsa. Kóðinn er skrifaður á C tungumáli og dreift af leyfi samkvæmt Apache 2.0. Þú getur kynnt þér eiginleika NGINX Unit í tilkynningu fyrstu útgáfu.

Í nýju útgáfunni:

  • Bætt við stuðningur við álagsjafnvægi í hringrásarstillingu. Til dæmis, til að dreifa álaginu á tvo netþjóna 192.168.0.100 og 192.168.0.101 og senda tvöfalt fleiri beiðnir á annan netþjóninn, geturðu notað eftirfarandi smíði:

    "uppstreymis": {
    "rr-lb": {
    "þjónar": {
    "192.168.0.100:8080": { },
    "192.168.0.101:8080": { "þyngd": 2 }
    }
    }
    }

  • Framkvæmt hæfileikinn til að setja sveigjanlegar reglur um leiðbeiðnir svipað og virkni "reyna_skrár"í nginx. Viðbótarleið er tilgreind með því að nota „fallback“ tilskipunina, sem ræsir ef umbeðin skrá finnst ekki á slóðinni sem er skilgreind með „share“ tilskipuninni. Til dæmis, til að hringja í PHP meðferðaraðila ef engin skrá er í /data/www/ möppunni, geturðu tilgreint:

    {
    "share": "/gögn/www/",
    "fallback": {
    "pass": "forrit/php"
    }
    }

    Leyfilegt er að nota hreiðra „fallback“ kubba. Til dæmis, ef skráin er ekki í /data/www/, geturðu reynt að sækja hana úr /data/cache/, og ef hún er ekki þar heldur, vísaðu beiðninni á annan bakenda:

    {
    "share": "/gögn/www/",

    "fallback": {
    "share": "/gögn/skyndiminni/",

    "fallback": {
    "proxy": "http://127.0.0.1:9000"
    }
    }
    }

  • Stillingarfæribreytur hlaðnar á JSON sniði veita fjarlægingu á athugasemdum í JavaScript-stíl (“//…” og “/* … */”) og hreinsun á bætiraðarmerkjum (UTF-8 BOM), sem getur verið gagnlegt ef um er að ræða handvirka breytingu á breytum í JSON.
  • Minni minnisnotkun með því að skola meginmáli mjög stórra beiðna yfir á diskinn.

Heimild: opennet.ru

Bæta við athugasemd