高效能快取伺服器 nuster v1.8.8.2 和 v1.7.11.2 釋出。本次更新主要修復了兩個比較隱蔽的 bug。
Fixed
- Rare case segfault when comparing a valid entry with null entry->key (Thanks to Martin)
- Incorrect address when appending separator to long cache key (Thanks to Klaus)
介紹
nuster 是一個基於 HAProxy 的高效能快取伺服器。nuster 完全相容 HAProxy,並且利用 HAProxy 的 ACL 功能來提供非常細緻的快取規則。特性包括
- 完全相容 HAProxy,支援所有 HAProxy 的特性和功能
- 強大的動態快取功能
- 根據 HTTP method, uri, path, query, header, cookie 等等進行快取
- 根據 HTTP 請求和響應內容等等進行快取
- 根據環境變數伺服器狀態等等進行快取
- 根據 SSL 版本, SNI 等等進行快取
- 根據連線數量,請求速率等等進行快取
- 等等
- 非常快
- 刪除快取
- 動態開啟禁用快取
- HTTP/2
- 動態修改 TTL
- 前後端 HTTPS
- HTTP 壓縮
- HTTP 重寫重定向
效能:
非常快, 單程式模式下是 nginx 的 3 倍,多程式下 nginx 的 2 倍,varnish 的 3 倍。詳見效能比較