Lighttpd http ΡΡŠΡ€Π²ΡŠΡ€ вСрсия 1.4.60

ЛСкият http ΡΡŠΡ€Π²ΡŠΡ€ lighttpd 1.4.60 бСшС пуснат. Новата вСрсия въвСТда 437 ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Π³Π»Π°Π²Π½ΠΎ с ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

Основни ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Range (RFC-7233) Π·Π° всички ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ Π±Π΅Π· ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ (ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Range сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ само ΠΏΡ€ΠΈ обслуТванС Π½Π° статични Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅).
  • ВнСдряванСто Π½Π° HTTP/2 ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ, намалява ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ ускорява ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΈ заявки.
  • НаправСна Π΅ Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° намаляванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° производитСлност Π½Π° lua Π² ΠΌΠΎΠ΄ΡƒΠ»Π° mod_magnet.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° производитСлност Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° mod_dirlisting ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опция Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ограничСния към mod_dirlisting, mod_ssi ΠΈ mod_webdav, Π·Π° Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ висока консумация Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΏΡ€ΠΈ СкстрСмни натоварвания.
  • ΠžΡ‚ страна Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π° са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ограничСния Π²ΡŠΡ€Ρ…Ρƒ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изпълнСниС Π½Π° извикванията connect(), write() ΠΈ read().
  • Активирано рСстартиранС, Π°ΠΊΠΎ Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΎ голямо отмСстванС Π½Π° систСмния часовник (причинява ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с TLS 1.3 Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ систСми).
  • Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към Π±Π΅ΠΊΠ΅Π½Π΄Π° Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ Π½Π° 8 сСкунди ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ (ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² настройкитС).

ОсвСн Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ някои настройки ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. ΠŸΠ»Π°Π½ΠΈΡ€Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΄Π° влязат Π² сила Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° 2022 Π³.

  • Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° Π³Ρ€Π°Ρ†ΠΈΠΎΠ·Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° рСстартиранС/ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° бъдС Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ ΠΎΡ‚ бСзкрайност Π΄ΠΎ 5 сСкунди. Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° опцията "server.graceful-shutdown-timeout".
  • Π˜Π·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ с libev ΠΈ FAM Ρ‰Π΅ бъдС ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΎ, вмСсто ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ собствСни интСрфСйси Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° ΠΈ прослСдяванС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ във FS (epoll() ΠΈ inotify() Π² Linux, kqueue() Π² *BSD) .
  • ΠœΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ mod_compress (трябва Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° mod_deflate), mod_geoip (трябва Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° mod_maxminddb), mod_authn_mysql (трябва Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° mod_authn_dbi), mod_mysql_vhost (трябва Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° mod_vhostdb_dbi), mod_cml (трябва Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° mod_magnet) ΠΈ mod_flv_streaming Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ Π² Π±ΡŠΠ΄Π΅Ρ‰ΠΈ вСрсии.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€