د NGINX واحد 1.16.0 د غوښتنلیک سرور خپرول

ترسره شو د غوښتنلیک سرور خوشې کول د NGINX واحد 1.16، په کوم کې چې یو حل رامینځته کیږي ترڅو د مختلف برنامو ژبو (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js او Java) کې د ویب غوښتنلیکونو پیل کولو ډاډ ترلاسه کړي. د NGINX واحد کولی شي په ورته وخت کې په مختلف پروګرامینګ ژبو کې ډیری غوښتنلیکونه پرمخ بوځي، د پیل کولو پیرامیټونه چې د ترتیب کولو فایلونو ایډیټ کولو او بیا پیلولو اړتیا پرته په متحرک ډول بدلیدلی شي. کوډ په C او کې لیکل شوی لخوا توزیع شوی د اپاچی 2.0 لاندې جواز شوی. تاسو کولی شئ د NGINX واحد ځانګړتیاو سره آشنا شئ اعلان لومړۍ مسله.

په نوې نسخه کې:

  • زیاته کړه په راؤنډ رابین حالت کې د بار توازن لپاره ملاتړ. د مثال په توګه ، په دوه سرورونو 192.168.0.100 او 192.168.0.101 باندې د بار توزیع کولو لپاره او دوهم سرور ته دوه ځله غوښتنې لیږلو لپاره ، تاسو کولی شئ لاندې جوړښت وکاروئ:

    "پورته جریان": {
    "rr-lb": {
    "سرورونه": {
    "192.168.0.100:8080": { },
    "192.168.0.101:8080": { "وزن": 2 }
    }
    }
    }

  • پلي شوي د فعالیت په څیر د روټینګ غوښتنو لپاره د انعطاف وړ قواعدو تنظیم کولو وړتیا "try_filesپه nginx کې. یوه اضافي لار د "فال بیک" لارښود په کارولو سره مشخص شوې ، کوم چې اوریږي که چیرې غوښتل شوې فایل د "شریک" لارښود له لارې تعریف شوي لاره کې ونه موندل شي. د مثال په توګه، د PHP هینډلر ته زنګ وهلو لپاره که چیرې په /data/www/ ډایرکټر کې هیڅ فایل شتون نلري، تاسو کولی شئ مشخص کړئ:

    {
    "share": "/data/www/",
    "بېرته لوېدل": {
    "pass": "applications/php"
    }
    }

    د نیست شوي "فال بیک" بلاکونو کارول اجازه لري. د مثال په توګه، که فایل په /data/www/ کې نه وي، تاسو کولی شئ دا د /data/cache/ څخه بیرته ترلاسه کولو هڅه وکړئ، او که دا هم شتون نلري، غوښتنه بل پس منظر ته واستوئ:

    {
    "share": "/data/www/",

    "بېرته لوېدل": {
    "share": "/data/cache/",

    "بېرته لوېدل": {
    "proxy": "http://127.0.0.1:9000"
    }
    }
    }

  • د JSON فارمیټ کې بار شوي د ترتیب کولو پیرامیټونه د جاواسکریپټ سټایل نظرونو لرې کول چمتو کوي ("//…" او "/* … */") او د بایټ ترتیب مارکر پاکول (UTF-8 BOM)، کوم چې په JSON کې د پیرامیټونو د لاسي ترمیم په صورت کې ګټور کیدی شي.
  • ډیسک ته د خورا لوی غوښتنو بدن فلش کولو سره د حافظې مصرف کم شوی.

سرچینه: opennet.ru

Add a comment