lighttpd 1.4.55 發布高性能Web 服務器
lighttpd 1.4.55 發布了。lighttpd 是一個開源Web 服務器軟件,旨在提供一個專門針對高性能網站,安全、快速、兼容性好並且靈活的Web Server 環境。具有非常低的內存開銷,CPU 佔用率低、性能好,以及豐富的模塊等特點。
lighttpd 為一些流行的Web 2.0 網站提供了支持,它的高速io 基礎結構使它們在相同硬件上的擴展能力比使用其它Web 服務器好幾倍。lighttpd 考慮了未來Web 的需求:
- 更快的FastCGI
- COMET meets mod_mailbox
- 異步IO
其事件驅動的架構針對大量並行連接(保持活動狀態)進行了優化,這對於高性能AJAX 應用非常重要。
這是一個bugfix 版本,主要更改內容包括:
- [core] 修復Solaris 上的編譯錯誤
- [core] attribute_pure
- [core] 數組專用的 buffer_caseless_compare()
- [core] 短string 專用specialized buffer_eq_*()
- [core] 使用attribute_pure 標記更多函數
- [core] 使用buffer_eq_icase* 函數
- [multiple] 短string 替換strcasecmp()
- [mod_webdav] 使用多線程修復啟動崩潰
- [core] 凍結函數http_response_omit_header()
- [core] 使用buffer_eq_icase_ssn 函數
- [core] 修正 attribute_pure 語法
- [core] 用SUN_LEN()+1 分配unix socket 路徑
- [core] 改進http_headers[] 數據結構打包
- [core] fdevent_poll() 是有效的定期計時器
- [mod_authn_gssapi] 存儲代理憑證選擇
- [mod_webdav] 修復文件上傳> 128M
- [core] 避免NULL ptr 上的 freeaddrinfo()
- [mod_accesslog] 解析多個Cookie
- [core] Oracle Solaris 沒有POLLRDHUP
- [core] 在查詢字符串中保留%2b 和%2B
- [core] 修復一字節的OOB 讀取(下溢)
詳情見更新說明: