ከአንድ አመት እድገት በኋላ
እንደ
በዓለም ላይ በጣም ከሚጎበኙት በሚሊዮን የሚቆጠሩ ጣቢያዎች መካከል፣ የ nginx ድርሻ 25.54% (ከአንድ ዓመት በፊት 26.22%፣ ከሁለት ዓመት በፊት 23.76%) ነው። በአሁኑ ጊዜ፣ ወደ 459 ሚሊዮን የሚጠጉ ድረ-ገጾች Nginx (ከዓመት በፊት 397 ሚሊዮን) እያሄዱ ነው። በ
በ1.17.x የላይኛው ተፋሰስ ቅርንጫፍ ልማት ወቅት የታከሉ በጣም የታወቁ ማሻሻያዎች፡-
- መመሪያ ታክሏል።
ገደብ_ሬክ_ደረቅ_ሩስ , የሙከራ አሂድ ሁነታን የሚያንቀሳቅሰው, በጥያቄው ሂደት ጥንካሬ ላይ ምንም ገደቦች የማይተገበሩበት (ያለ ታሪፍ ገደብ), ነገር ግን በጋራ ማህደረ ትውስታ ውስጥ ከገደብ በላይ የሆኑትን የጥያቄዎች ብዛት ግምት ውስጥ ማስገባት; - መመሪያ ታክሏል።
ወሰን_ኮን_ደረቅ_ሩ የ ngx_http_limit_conn_module ሞጁሉን ወደ የሙከራ አሂድ ሁነታ የሚቀይረው፣ የግንኙነቶች ብዛት ያልተገደበ ነገር ግን ግምት ውስጥ ይገባል፣ - መመሪያ ታክሏል"
auth_ መዘግየት "፣ ይህም የይለፍ ቃልን የመገመት ጥንካሬን ለመቀነስ እና ላልተፈቀዱ ጥያቄዎች 401 የምላሽ ኮድ በመያዝ መዘግየትን ለመጨመር ያስችላል።ጥቃቶች ተደራሽነቱ የተገደበባቸው ስርዓቶችን ሲደርሱ የአፈፃፀም ጊዜን (የጊዜ ጥቃትን) መለኪያን ማዛመድፕስወርድ ,የንዑስ መጠይቅ ውጤት ወይምጄደብሊውቲ (JSON Web Token); - በ"limit_rate" እና "limit_rate_after" መመሪያዎች፣ እንዲሁም በዥረት ሞጁል "proxy_upload_rate" እና "proxy_download_rate" መመሪያዎች ውስጥ ለተለዋዋጮች ድጋፍ ታክሏል፤
- በመመሪያው ውስጥ
grpc_pass አድራሻን በሚገልጽ ግቤት ውስጥ ተለዋዋጭ ለመጠቀም ተጨማሪ ድጋፍ። አድራሻው እንደ ጎራ ስም ከተገለጸ, ስሙ በተገለጹት የአገልጋዮች ቡድኖች መካከል ይፈለጋል, እና ካልተገኘ, መፍትሄውን በመጠቀም ይወሰናል; - አዲስ ተለዋዋጮች ታክለዋል።
$proxy_protocol_server_adr и$proxy_protocol_server_port ከPROXY ፕሮቶኮል ራስጌ የተገኘውን የአገልጋይ አድራሻ እና ወደብ የያዘ; - በሞጁሉ ውስጥ
ngx_ዥረት_limit_conn_module ተለዋዋጭ ታክሏል$limit_conn_ሁኔታ የግንኙነቶች ብዛት መገደብ ውጤቱን የሚያከማች፡ አልፏል፣ ውድቅ የተደረገ ወይም REJECTED_DRY_RUN; - በሞጁሉ ውስጥ
ngx_http_limit_req_module ተለዋዋጭ ታክሏል$limit_req_status የጥያቄዎችን የመድረሻ መጠን የሚገድበው ውጤት የሚያከማች፡ አልፏል፣ ዘግይቷል፣ ውድቅ የተደረገ፣ DELAYED_DRY_RUN ወይም REJECTED_DRY_RUN; - በነባሪ, ሞጁሉ ተሰብስቧል
ngx_http_pone_filter_module ; - አብሮ በተሰራው የፐርል አስተርጓሚ የቀረበውን የ$r->internal_redirect() ዘዴ በመጠቀም የ"location" ብሎኮችን ለመቀያየር ተጨማሪ ድጋፍ። ይህ ዘዴ አሁን ዩአርአይዎችን ከአመለጡ ቁምፊዎች ጋር ማቀናበርን ያካትታል;
- በ "የላይኛው" ቅንጅቶች እገዳ ውስጥ "የላይኛው" መመሪያን ሲጠቀሙ
ሃሽ » የጭነት ማመጣጠንን ከደንበኛ-አገልጋይ ማሰሪያ ጋር ለማደራጀት ፣ ባዶ ቁልፍ እሴት ከገለፁ ፣ ወጥ ማመጣጠን ሁነታ (ዙር-ሮቢን) አሁን ነቅቷል ። - በጊዜ ሂደት ፈጣን ግንኙነት እንዳይነበብ ለማድረግ ከተገኘ ለ ioctl(FIONREAD) ጥሪ ድጋፍ ታክሏል።
ምንጭ: opennet.ru