高性能緩存伺服器 nuster v1.7.10.1 發布
高性能緩存伺服器 nuster v1.7.10.1 已發布。本次更新主要升級到 HAProxy v1.7.10, 更改了配置文件關鍵字,刪除了 share 關鍵字, 為升級到 HAProxy v1.8 進行了代碼重構。這應該是 1.7 版本的最後一次更新,下次主要是升級到 1.8,添加 HTTP2 功能。
項目主頁 jiangwenyuan/nuster
本次更新
Added
Upgrade to HAProxy v1.7.10
Proxy mode
Changed
Refactoring
Separate include nuster directory
Split headers
Separate src nuster directory
Split source
Append nuster/nst to functions and variables
Update config keyword
global: cache to nuster cache
proxy: filter cache to nuster cache
proxy: cache-rule to nuster rule
Remove share on|off keyword
介紹
nuster 是一個基於 HAProxy 的高性能緩存伺服器。nuster 完全兼容 HAProxy,並且利用 HAProxy 的 ACL 功能來提供非常細緻的緩存規則。特性包括
完全兼容 HAProxy,支持所有 HAProxy 的特性和功能
強大的動態緩存功能
根據 HTTP method, uri, path, query, header, cookie 等等進行緩存
根據 HTTP 請求和響應內容等等進行緩存
根據環境變數伺服器狀態等等進行緩存
根據 SSL 版本, SNI 等等進行緩存
根據連接數量,請求速率等等進行緩存
等等
非常快
刪除緩存
動態開啟禁用緩存
動態修改 TTL
前後端 HTTPS
HTTP 壓縮
HTTP 重寫重定向
性能:
非常快, 單進程模式下是 nginx 的 3 倍,多進程下 nginx 的 2 倍,varnish 的 3 倍。詳見性能比較
推薦閱讀: