GNU Libmicrohttpd 0.9.72發布:優化跨系統移植
Libmicrohttpd 是由C 語言編寫的小型嵌入式HTTP 網頁服務庫,趕在2020 年的末尾正式發布了0.9.72 版本。這個輕量級的C 類庫為其他應用程序提供了非常優秀的HTTP 網頁服務器,新版本更加註重操作系統和內核的可移植性。
在新版Libmicrohttpd中,緩衝/推送代碼已經完全重寫,並具備更好的跨環境移植性。新版本中大幅減少了系統調用數量,還特別針對為FreeBSD, Windows , OpenBSD, NetBSD, Darwin/macOS和Solaris發行版本進行了重寫。
在代碼重寫之後,Libmicrohttpd 帶來了更好的網絡利用率和更快的響應速度。此外新版本也在其他方面進行了諸多優化,例如更好的線程同步、更好的性能(尤其是在HTTP stay-alive 和HTTPS 連接的情況下)。