nginx 1.17.1 ۽ njs 0.3.3 جي رليز

دستياب upstream ڇڏڻ نگنڪس 1.17.1، جنهن جي اندر نئين صلاحيتن جي ترقي جاري آهي (متوازي سپورٽ مستحڪم شاخ 1.16 صرف سنگين غلطين ۽ ڪمزورين جي خاتمي سان لاڳاپيل تبديليون ڪيون وينديون آهن.

مکيه تبديل ڪريو:

  • هدايت شامل ڪئي وئي حد_ق_ر_رون، جيڪو آزمائشي رن موڊ کي چالو ڪري ٿو، جنهن ۾ درخواست جي پروسيسنگ جي شدت تي ڪابه پابنديون لاڳو نه ٿينديون آهن (بغير شرح جي حد)، پر جاري رکي ٿو حساب ۾ رکڻ جي درخواستن جي تعداد کي وڌ کان وڌ شيئر ميموري ۾ حدون؛
  • جڏهن استعمال ڪندي ”اپ اسٽريم“ هدايتون ”اپ اسٽريم“ سيٽنگ بلاڪ ۾هاش»ڪلائنٽ-سرور بائنڊنگ سان لوڊ بيلنس کي منظم ڪرڻ لاءِ، جيڪڏهن توهان هڪ خالي ڪيئي قدر بيان ڪريو ٿا، يونيفارم بيلنسنگ موڊ (رائونڊ-رابن) هاڻي چالو آهي؛
  • ڪم فلو حادثي کي درست ڪيو جڏهن ڪيش کي استعمال ڪندي "image_filter" هدايت سان گڏ ۽ 415 ايرر ڪوڊ هينڊلر کي ريڊائريڪٽ ڪندي "error_page" هدايتون استعمال ڪندي؛
  • هڪ ڪم فلو حادثي کي درست ڪيو جيڪو واقع ٿيو جڏهن بلٽ ان پرل مترجم استعمال ڪيو.

اضافي طور تي، اهو نوٽ ڪري سگهجي ٿو جاري ڪيو njs 0.3.3، هڪ جاوا اسڪرپٽ مترجم nginx ويب سرور لاءِ. njs مترجم ECMAScript معيار کي لاڳو ڪري ٿو ۽ توهان کي اجازت ڏئي ٿو nginx جي صلاحيت کي وڌائڻ لاءِ درخواستن تي عمل ڪرڻ لاءِ ترتيب ۾ اسڪرپٽس استعمال ڪندي. اسڪرپٽ استعمال ڪري سگھجن ٿيون ڪنفيگريشن فائل ۾ ترقي يافته منطق جي وضاحت ڪرڻ لاءِ درخواستن جي پروسيسنگ لاءِ، ڪا ترتيب ڏيڻ، متحرڪ طور جواب پيدا ڪرڻ، درخواست/جواب کي تبديل ڪرڻ، يا ويب ايپليڪيشنن ۾ مسئلا حل ڪرڻ لاءِ تڪڙا اسٽب ٺاهڻ.

njs جو نئون رليز فزنگ ٽيسٽ دوران سڃاڻپ ٿيل مسئلن کي حل ڪري ٿو. موجوده عمل (process.pid، process.env.HOME، وغيره) جي پيرا ميٽرز ۽ ماحوليات جي متغيرن سان گڏ عالمي متغير "پروسيس" تي عمل ڪيو ويو. سڀني تعمير ٿيل ملڪيتن ۽ طريقن کي لکي سگھجي ٿو. Array.prototype.fill(). ECMAScript 5 ۾ تجويز ڪيل نحو لاءِ سپورٽ لاڳو ڪئي وئي آھي حاصل ڪندڙ и جوڙيندڙ ھڪڙي اعتراض جي ملڪيت کي ھڪڙي فنڪشن کي پابند ڪرڻ لاء، مثال طور:

var o = {a:2}؛
Object.defineProperty(o, 'b', {get:function(){return 2*this.a}});

جو ذريعو: opennet.ru

تبصرو شامل ڪريو