Bản phát hành máy chủ Lighttpd http 1.4.60

Máy chủ http nhẹ lighttpd 1.4.60 đã được phát hành. Phiên bản mới giới thiệu 437 thay đổi, chủ yếu liên quan đến sửa lỗi và tối ưu hóa.

Những đổi mới chính:

  • Đã thêm hỗ trợ cho tiêu đề Phạm vi (RFC-7233) cho tất cả các phản hồi không phát trực tuyến (Phạm vi trước đây chỉ được hỗ trợ khi phân phát tệp tĩnh).
  • Việc triển khai giao thức HTTP/2 đã được tối ưu hóa, giảm mức tiêu thụ bộ nhớ và tăng tốc độ xử lý các yêu cầu ban đầu được gửi chuyên sâu.
  • Công việc đã được thực hiện để giảm mức tiêu thụ bộ nhớ.
  • Cải thiện hiệu suất lua trong mô-đun mod_magnet.
  • Cải thiện hiệu suất của mô-đun mod_dirlisting và thêm tùy chọn để định cấu hình bộ nhớ đệm.
  • Các giới hạn đã được thêm vào mod_dirlisting, mod_ssi và mod_webdav để ngăn mức tiêu thụ bộ nhớ cao khi tải quá mức.
  • Về phía phụ trợ, các hạn chế riêng biệt đã được thêm vào về thời gian thực hiện các lệnh gọi connect(), write() và read().
  • Đã bật khởi động lại nếu phát hiện thấy độ lệch đồng hồ hệ thống lớn (gây ra sự cố với TLS 1.3 trên hệ thống nhúng).
  • Thời gian chờ kết nối với chương trình phụ trợ được đặt mặc định là 8 giây (có thể thay đổi trong cài đặt).

Ngoài ra, một cảnh báo đã được công bố về những thay đổi trong hành vi và một số cài đặt mặc định. Những thay đổi dự kiến ​​sẽ được áp dụng vào đầu năm 2022.

  • Thời gian chờ mặc định cho các hoạt động khởi động lại/tắt máy nhẹ nhàng được lên kế hoạch giảm từ vô cực xuống còn 5 giây. Thời gian chờ có thể được định cấu hình bằng tùy chọn "server.graceful-shutdown-timeout".
  • Bản dựng có libev và FAM sẽ không được dùng nữa, thay vào đó, giao diện gốc cho hệ điều hành sẽ được sử dụng để xử lý vòng lặp sự kiện và theo dõi các thay đổi trong FS (epoll() và inotify() trong Linux, kqueue() trong *BSD) .
  • Các mô-đun mod_compress (phải sử dụng mod_deflate), mod_geoip (phải sử dụng mod_maxminddb), mod_authn_mysql (phải sử dụng mod_authn_dbi), mod_mysql_vhost (phải sử dụng mod_vhostdb_dbi), mod_cml (phải sử dụng mod_magnet) và mod_flv_streaming sẽ không được dùng nữa và bị xóa trong các bản phát hành sau này.

Nguồn: opennet.ru

Thêm một lời nhận xét