nginx 1.17.0 மற்றும் njs 0.3.2 வெளியீடு

மூலம் சமர்ப்பிக்கப்பட்டது புதிய பிரதான கிளையின் முதல் வெளியீடு nginx 1.17, அதற்குள் புதிய திறன்களின் வளர்ச்சி தொடரும் (இணையாக ஆதரிக்கப்படும் நிலையானது கிளை 1.16 கடுமையான பிழைகள் மற்றும் பாதிப்புகளை நீக்குவது தொடர்பான மாற்றங்கள் மட்டுமே செய்யப்படுகின்றன).

முக்கிய மாற்றங்கள்:

  • "limit_rate" மற்றும் "limit_rate_after" வழிமுறைகளிலும், "proxy_upload_rate" இல் மாறிகளுக்கான ஆதரவு சேர்க்கப்பட்டது
    ஸ்ட்ரீம் தொகுதியின் "proxy_download_rate";

  • OpenSSL இன் குறைந்தபட்ச ஆதரவு பதிப்புக்கான அதிகரித்த தேவைகள் - 0.9.8;
  • முன்னிருப்பாக, ngx_http_postpone_filter_module தொகுதி கட்டப்பட்டது;
  • "if" மற்றும் "limit_exception" தொகுதிகளுக்குள் வேலை செய்யாத "சேர்க்க" கட்டளையின் சிக்கல்கள் தீர்க்கப்பட்டன;
  • பைட் மதிப்புகளை செயலாக்கும்போது பிழை சரி செய்யப்பட்டது"ரேஞ்ச்".

கிளை 1.17 இல் எதிர்பார்க்கப்படும் குறிப்பிடத்தக்க முன்னேற்றங்களில், நெறிமுறை ஆதரவை செயல்படுத்துவது குறிப்பிடப்பட்டுள்ளது QUIC மற்றும் HTTP/3.

கூடுதலாக, அதை கவனிக்க முடியும் வெளியீடு njs 0.3.2, nginx இணைய சேவையகத்திற்கான JavaScript மொழிபெயர்ப்பாளர். njs மொழிபெயர்ப்பான் ECMAScript தரங்களைச் செயல்படுத்துகிறது மற்றும் கட்டமைப்பில் உள்ள ஸ்கிரிப்ட்களைப் பயன்படுத்தி கோரிக்கைகளைச் செயலாக்க nginx இன் திறனை விரிவாக்க உங்களை அனுமதிக்கிறது. கோரிக்கைகளை செயலாக்குதல், உள்ளமைவை உருவாக்குதல், மாறும் வகையில் பதிலை உருவாக்குதல், கோரிக்கை/பதிலை மாற்றுதல் அல்லது இணையப் பயன்பாடுகளில் உள்ள சிக்கல்களைத் தீர்க்க ஸ்டப்களை விரைவாக உருவாக்குதல் போன்றவற்றிற்கான மேம்பட்ட தர்க்கத்தை வரையறுக்க உள்ளமைவு கோப்பில் ஸ்கிரிப்ட்கள் பயன்படுத்தப்படலாம்.

njs இன் புதிய வெளியீடு விவரக்குறிப்பில் வரையறுக்கப்பட்ட சரம் வார்ப்புருக்களுக்கான ஆதரவைச் சேர்க்கிறது ECMAScript 6. ஸ்டிரிங் டெம்ப்ளேட்கள், எக்ஸ்பிரஷன் இன்லைனிங்கை அனுமதிக்கும் சரம் எழுத்துக்கள். தனித்தனி மாறிகள் (${name}) மற்றும் வெளிப்பாடுகள் (${5 + a + b}) ஆகிய இரண்டையும் உள்ளடக்கிய ஒரு வரியின் உள்ளே வைக்கப்பட்டுள்ள ${...} தொகுதியில் வெளிப்பாடுகள் வரையறுக்கப்படுகின்றன. கூடுதலாக, பெயரிடப்பட்ட குழுக்களுக்கான ஆதரவு RegExp ஆப்ஜெக்ட்டில் சேர்க்கப்பட்டுள்ளது, இது தொடர் எண்களுக்குப் பதிலாக குறிப்பிட்ட பெயர்களுடன் வழக்கமான வெளிப்பாடுடன் பொருந்திய சரத்தின் பகுதிகளை இணைக்க அனுமதிக்கிறது. குனு ரீட்லைன் நூலகத்தை உருவாக்குவதற்கான ஆதரவு சேர்க்கப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்