Lighttpd http sunucusu sürümü 1.4.60

Hafif http sunucusu lighttpd 1.4.60 piyasaya sürüldü. Yeni sürüm, çoğunlukla hata düzeltmeleri ve optimizasyonlarla ilgili 437 değişiklik sunuyor.

Ana yenilikler:

  • Tüm akış dışı yanıtlar için Aralık başlığı (RFC-7233) desteği eklendi (daha önce Aralık yalnızca statik dosyalar sunulurken destekleniyordu).
  • HTTP/2 protokolünün uygulanması optimize edilerek bellek tüketimi azaltıldı ve yoğun olarak gönderilen ilk isteklerin işlenmesi hızlandırıldı.
  • Bellek tüketimini azaltmak için çalışmalar yapıldı.
  • mod_magnet modülünde iyileştirilmiş lua performansı.
  • mod_dirlisting modülünün performansı iyileştirildi ve önbelleğe almayı yapılandırma seçeneği eklendi.
  • Aşırı yükler altında yüksek bellek tüketimini önlemek için mod_dirlisting, mod_ssi ve mod_webdav'a sınırlamalar eklendi.
  • Arka uç tarafında connect(), write() ve read() çağrılarının yürütme süresine ayrı kısıtlamalar eklendi.
  • Büyük bir sistem saati sapması tespit edilirse yeniden başlatma etkinleştirildi (gömülü sistemlerde TLS 1.3 ile ilgili sorunlara neden oldu).
  • Arka uca bağlanma zaman aşımı varsayılan olarak 8 saniyeye ayarlanmıştır (ayarlardan değiştirilebilir).

Ayrıca davranış değişiklikleri ve bazı varsayılan ayarlar hakkında bir uyarı yayımlandı. Değişikliklerin 2022 başlarında uygulanması planlanıyor.

  • Sorunsuz yeniden başlatma/kapatma işlemleri için varsayılan zaman aşımının sonsuzdan 5 saniyeye düşürülmesi planlanıyor. Zaman aşımı, "server.graceful-shutdown-timeout" seçeneği kullanılarak yapılandırılabilir.
  • Libev ve FAM içeren yapı kullanımdan kaldırılacak; bunun yerine, olay döngüsünü işlemek ve FS'deki değişiklikleri izlemek için işletim sistemlerine yönelik yerel arayüzler kullanılacak (Linux'ta epoll() ve inotify(), *BSD'de kqueue()) .
  • mod_compress (mod_deflate kullanılmalı), mod_geoip (mod_maxminddb kullanılmalı), mod_authn_mysql (mod_authn_dbi kullanılmalı), mod_mysql_vhost (mod_vhostdb_dbi kullanılmalı), mod_cml (mod_magnet kullanılmalı) ve mod_flv_streaming modülleri gelecek sürümlerde kullanımdan kaldırılacak ve kaldırılacaktır.

Kaynak: opennet.ru

Yorum ekle