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

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

د Python ژبې لپاره نوې نسخه د پروګرام کولو انٹرفیس لپاره ملاتړ پلي کوي ASGI (Asynchronous Server Gateway Interface)، کوم چې د WSGI لپاره د بدیل په توګه ډیزاین شوی، چې موخه یې د سرورونو، چوکاټونو او غوښتنلیکونو متقابل عمل ډاډمن کول دي چې د غیر متناسب عملیاتو ملاتړ کوي.
د NGINX واحد په اتوماتيک ډول د Python غوښتنلیک (ASGI یا WSGI) کې کارول شوی انٹرفیس کشف کوي. د ASGI ترتیب د WSGI لپاره مخکې وړاندیز شوي ترتیباتو ته ورته دی.

نور بدلونونه:

  • د Python ماډل یو جوړ شوی ویب ساکټ سرور اضافه کړی چې په غوښتنلیکونو کې کارول کیدی شي چې د ASGI پیغام فارمیټ 2.1 مشخصاتو سره مطابقت لري.
  • د پی ایچ پی ماډل اوس د کروټ کیدو دمخه پیل شوی ، په سیسټم کې موجود ټول اضافه کولو ته اجازه ورکوي چې بار شي.
  • د AVIF او APNG عکسونه د ملاتړ شوي MIME ډولونو لیست کې اضافه شوي.
  • د ټیسټ سوټ د pytest کارولو لپاره بدل شوی.
  • په کروټ چاپیریال کې د جلا شوي فایل سیسټم /tmp اتوماتیک نصب کول فعال شوي.
  • د $ host متغیر د غوښتنې څخه د "میزبان" سرلیک نورمال شوي ارزښت ته لاسرسی چمتو کوي.
  • د Python غوښتنلیک نومونو ټاکلو لپاره د "زنګولو وړ" اختیار اضافه شوی چې ویل کیږي.
  • د PHP 8 RC 1 سره مطابقت تضمین شوی.
  • د ژبې ملاتړ ماډلونو لپاره د انحصاراتو اتوماتیک نصب کول غیر فعالولو لپاره د "انزول" څیز ته د "آټوماونټ" اختیار اضافه شوی.

سرچینه: opennet.ru

Add a comment