Lighttpd http server buraxılışı 1.4.60

Yüngül http server lighttpd 1.4.60 buraxıldı. Yeni versiya əsasən səhvlərin aradan qaldırılması və optimallaşdırma ilə bağlı 437 dəyişiklik təqdim edir.

Əsas yeniliklər:

  • Bütün yayımlanmayan cavablar üçün Range başlığı (RFC-7233) üçün əlavə dəstək (əvvəllər Range yalnız statik fayllara xidmət edərkən dəstəklənirdi).
  • HTTP/2 protokolunun tətbiqi optimallaşdırılıb, yaddaş sərfiyyatını azaldıb və intensiv göndərilən ilkin sorğuların işlənməsini sürətləndirib.
  • Yaddaş istehlakını azaltmaq üçün işlər görülüb.
  • Mod_magnet modulunda təkmilləşdirilmiş lua performansı.
  • mod_dirlisting modulunun təkmilləşdirilmiş performansı və keşləşdirməni konfiqurasiya etmək üçün seçim əlavə edildi.
  • Həddindən artıq yüklər altında yüksək yaddaş istehlakının qarşısını almaq üçün mod_dirlisting, mod_ssi və mod_webdav-a limitlər əlavə edilmişdir.
  • Backend tərəfində connect(), write() və read() zənglərinin icra müddətinə ayrıca məhdudiyyətlər əlavə edilmişdir.
  • Böyük sistem saatı ofset aşkar edilərsə, yenidən başladın işə salındı ​​(yerləşdirilmiş sistemlərdə TLS 1.3 ilə bağlı problemlərə səbəb oldu).
  • Backend-ə qoşulma vaxtı standart olaraq 8 saniyəyə təyin edilmişdir (parametrlərdə dəyişdirilə bilər).

Bundan əlavə, davranış dəyişiklikləri və bəzi standart parametrlər haqqında xəbərdarlıq dərc edilmişdir. Dəyişikliklərin 2022-ci ilin əvvəlində tətbiq edilməsi planlaşdırılır.

  • Zərif yenidən başlatma/bağlama əməliyyatları üçün standart fasilənin sonsuzdan 5 saniyəyə endirilməsi planlaşdırılır. Vaxt aşımı "server.graceful-shutdown-timeout" seçimi ilə konfiqurasiya edilə bilər.
  • libev və FAM ilə quruluş köhnələcək, bunun əvəzinə əməliyyat sistemləri üçün yerli interfeyslər hadisə dövrəsini emal etmək və FS-də dəyişiklikləri izləmək üçün istifadə olunacaq (Linux-da epoll() və inotify(), *BSD-də kqueue()) .
  • Modullar mod_compress (mod_deflate istifadə etməlidir), mod_geoip (mod_maxminddb istifadə etməlidir), mod_authn_mysql (mod_authn_dbi istifadə etməlidir), mod_mysql_vhost (mod_vhostdb_dbi istifadə etməlidir), mod_cml (mod_magnet istifadə etməlidir) və mod_flv əvvəlcədən buraxılacaq.

Mənbə: opennet.ru

Добавить комментарий