高性能緩存伺服器 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 倍。詳見性能比較


推薦閱讀:

TAG:運維 | 高速緩存 | 開源項目 |