nuster 1.7.9.5 已釋出,本次更新主要新增可以動態開啟和禁用 cache 的 API,可以針對單個 tag(cache-rule 的 name),整個後端的 cache 和所有 cache 進行操作。
專案主頁 https://github.com/jiangwenyu…
歡迎大家試用並隨手 star,提供寶貴意見,謝謝:)
新增
Cache manager API
Cache manager applet
Enable and disable cache-rule at run time
更改
Rename cache applet
Change default share memory size
介紹
nuster 是一個基於 HAProxy 的高效能快取伺服器。nuster 完全相容 HAProxy,並且利用 HAProxy 的 ACL 功能來提供非常細緻的快取規則。特性包括
完全相容 HAProxy,支援所有 HAProxy 的特性和功能
強大的動態快取功能
根據 HTTP method, uri, path, query, header, cookie 等等進行快取
根據 HTTP 請求和響應內容等等進行快取
根據環境變數伺服器狀態等等進行快取
根據 SSL 版本, SNI 等等進行快取
根據連線數量,請求速率等等進行快取
等等
非常快
刪除快取
前後端 HTTPS
HTTP 壓縮
HTTP 重寫重定向
等等
效能
非常快, 單程式模式下是 nginx 的 3 倍,多程式下 nginx 的 2 倍,varnish 的 3 倍。
詳見benchmark