Lighttpd http සේවාදායකය නිකුතුව 1.4.65

සැහැල්ලු http සේවාදායකය lighttpd 1.4.65 නිකුත් කර ඇත, ඉහළ කාර්ය සාධනය, ආරක්ෂාව, ප්රමිතීන්ට අනුකූල වීම සහ වින්යාස කිරීමේ නම්යශීලීභාවය ඒකාබද්ධ කිරීමට උත්සාහ කරයි. Lighttpd අධික ලෙස පටවන ලද පද්ධතිවල භාවිතය සඳහා සුදුසු වන අතර අඩු මතකය සහ CPU පරිභෝජනය ඉලක්ක කර ඇත. නව අනුවාදයේ වෙනස්කම් 173 ක් අඩංගු වේ. ව්‍යාපෘති කේතය C අකුරින් ලියා BSD බලපත්‍රය යටතේ බෙදා හැරේ.

ප්රධාන නවෝත්පාදන:

  • HTTP/2 හරහා WebSocket සඳහා සහය එක් කරන ලද අතර, HTTP/8441 සම්බන්ධතාවයක් තුළ තනි නූල් මත WebSockets ප්‍රොටෝකෝලය ධාවනය කිරීමේ යාන්ත්‍රණයක් විස්තර කරන RFC 2 ක්‍රියාත්මක කරන ලදී.
  • සේවාදායකයා විසින් එවන ලද ප්‍රතිචාරවල ප්‍රමුඛතාවයට බලපෑම් කිරීමට (RFC 9218) මෙන්ම ඉල්ලීම් යළි හරවා යැවීමේදී ප්‍රමුඛතා කළමනාකරණය කිරීමට සේවාදායකයාට ඉඩ සලසන උසස් ප්‍රමුඛතා කළමනාකරණ ක්‍රමයක් ක්‍රියාත්මක කර ඇත. HTTP/2 PRIORITY_UPDATE රාමුව සඳහා සහය සපයයි.
  • lighttpd.conf සැකසීම් තුළ, තන්තුවේ ආරම්භය (=^) සහ අවසානය (=$) වෙත බැඳීම සමඟ කොන්දේසිගත ගැලපීම් සඳහා සහය එක් කර ඇත. එවැනි තන්තු චෙක්පත් සාමාන්‍ය ප්‍රකාශනවලට වඩා ඉතා වේගවත් වන අතර බොහෝ සරල චෙක්පත් සඳහා ප්‍රමාණවත් වේ.
  • mod_webdav වෙත අර්ධ PUT මෙහෙයුම් සඳහා (පරාස ශීර්ෂය භාවිතයෙන් දත්තවල කොටසක් ආවරණය කිරීම) සඳහා සහය එක් කරන ලදී. එය සබල කිරීමට, ඔබට 'webdav.opts += ("partial-put-copy-modify' => "enable")' විකල්පය භාවිතා කළ හැක.
  • mod_accesslog වෙත 'accesslog.escaping = 'json' විකල්පය එක් කරන ලදී."
  • mod_deflate වෙත libdeflate සමඟ ගොඩනැගීම සඳහා සහය එක් කරන ලදී.
  • HTTP/2 හරහා ශරීර සම්ප්‍රේෂණය ඉල්ලීම වේගවත් කර ඇත.
  • server.max-keep-alive-requests පරාමිතියෙහි පෙරනිමි අගය 100 සිට 1000 දක්වා වෙනස් කර ඇත.
  • MIME වර්ග ලැයිස්තුවේ, "යෙදුම/javascript" වෙනුවට "text/javascript" (RFC 9239) මගින් ප්‍රතිස්ථාපනය කර ඇත.

අනාගත සැලසුම්වලට TLS සඳහා දැඩි කේතාංක සැකසීම් සහ පෙරනිමියෙන් උරුම කේතාංක අක්‍රීය කිරීම ඇතුළත් වේ. CipherString සැකසුම "HIGH" සිට "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384" දක්වා වෙනස් වේ. ඉවත් කිරීම සඳහා සැලසුම් කර ඇති යල් පැන ගිය TLS විකල්ප වේ: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. අතිරේක වශයෙන්, අපි කුඩා මොඩියුල පිරිසිදු කිරීම දිගටම කරගෙන යනු ඇත, එය mod_magnet හි වඩාත් නම්‍යශීලී Lua ක්‍රියාත්මක කිරීමකින් ප්‍රතිස්ථාපනය කළ හැකිය. විශේෂයෙන්ම, mod_evasive, mod_secdownload, mod_uploadprogress සහ mod_usertrack යන මොඩියුල ඉවත් කිරීමට සැලසුම් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න