nuster, A web caching proxy server based on HAProxy released v1.7.9.7
Added
- Purge all cache (
curl -X PURGE -H "name: *")
- Purge the cache belong to a proxy (
curl -X PURGE -H "name: proxy-name")
- Purge the cache belong to a cache-rule (
curl -X PURGE -H "name: cache-rule-name")
Changed
- Performance improvement by parsing necessary data in advance instead of doing that in iterating cache-rules
- Unified cache manager entry
Nuster is a simple yet powerful web caching proxy server based on HAProxy. It is 100% compatible with HAProxy, and takes full advantage of the ACL functionality of HAProxy to provide fine-grained caching policy based on the content of request, response or server status. Its features include:
- All features of HAProxy are inherited, 100% compatible with HAProxy
- Powerful dynamic cache ability
- Based on HTTP method, URI, path, query, header, cookies, etc
- Based on HTTP request or response contents, etc
- Based on environment variables, server state, etc
- Based on SSL version, SNI, etc
- Based on connection rate, number, byte, etc
- Extremely fast
- Cache purging
- HTTPS supports on both frontend and backend
- HTTP compression
- HTTP rewriting and redirection