高效能 Web 快取伺服器 nuster 1.7.9.5 釋出

pakolagij發表於2018-02-22

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

相關文章