Ir izlaists vieglais http serveris lighttpd 1.4.60. Jaunajā versijā ir ieviestas 437 izmaiņas, kas galvenokārt saistītas ar kļūdu labojumiem un optimizācijām.
Galvenie jauninājumi:
- Pievienots diapazona galvenes (RFC-7233) atbalsts visām atbildēm, kas nav straumētas (iepriekš diapazons tika atbalstīts tikai statisku failu apkalpošanā).
- HTTP/2 protokola ieviešana ir optimizēta, samazinot atmiņas patēriņu un paātrinot intensīvi nosūtīto sākotnējo pieprasījumu apstrādi.
- Ir veikts darbs, lai samazinātu atmiņas patēriņu.
- Uzlabota lua veiktspēja mod_magnet modulī.
- Uzlabota mod_dirlisting moduļa veiktspēja un pievienota iespēja konfigurēt kešatmiņu.
- Ir pievienoti ierobežojumi mod_dirlisting, mod_ssi un mod_webdav, lai novērstu lielu atmiņas patēriņu ārkārtējas slodzes apstākļos.
- Aizmugursistēmas pusē ir pievienoti atsevišķi ierobežojumi connect(), write() un read() zvanu izpildes laikam.
- Iespējota restartēšana, ja tika konstatēta liela sistēmas pulksteņa nobīde (izraisīja problēmas ar TLS 1.3 iegultajās sistēmās).
- Taimauts savienojuma izveidei ar aizmugursistēmu pēc noklusējuma ir iestatīts uz 8 sekundēm (var mainīt iestatījumos).
Turklāt ir publicēts brīdinājums par izmaiņām darbībā un dažiem noklusējuma iestatījumiem. Izmaiņas plānots piemērot 2022. gada sākumā.
- Graciozu restartēšanas/izslēgšanas darbību noklusējuma taimautu plānots samazināt no bezgalības līdz 5 sekundēm. Taimautu var konfigurēt, izmantojot opciju "server.graceful-shutdown-timeout".
- Būvējums ar libev un FAM tiks novecojis, un tā vietā tiks izmantotas operētājsistēmu vietējās saskarnes, lai apstrādātu notikumu cilpu un izsekotu izmaiņas FS (epoll() un inotify() operētājsistēmā Linux, kqueue() *BSD). .
- Moduļi mod_compress (jāizmanto mod_deflate), mod_geoip (jāizmanto mod_maxminddb), mod_authn_mysql (jāizmanto mod_authn_dbi), mod_mysql_vhost (jāizmanto mod_vhostdb_dbi), mod_cml (jāizmanto mod_magnet) un mod_geoip ir jānoņem in future release_stream.
Avots: opennet.ru