aiCache是一个基于epoll机制,利用RAM做高速缓存的多线程、轻量级、充分管道化、无堵塞的应用程序。它独一无二的“正确线程”、多核加速设计使其缓存加速效果无可比拟。
- 模式化、智能化的动态微缓存和共享网络内容,包括GET和POST请求。
- 全面支持正则表达式缓存设置模式匹配。
- 基于RAM的缓存保障快速响应,而且不产生任何磁盘I/O。
- 智能化的缓存内容清除,最高效使用RAM资源。
- 通过缓存参数破坏,实现和后台更新同步,保证缓存内容及时更新。
- URL触发缓存更新控制
- 响应驱动缓存终止(header驱动缓存终止)
- 支持web界面生成的“expire”命令
- CLI强制终止
- 灵活的文件刷新控制,包括cookie驱动控制、URL触发缓存更新控制、响应驱动缓存终止(header驱动缓存终止)等功能,让aiCache同步更新一个整体页面或一个网页元素。
- 可作为HTTPS终点,把解密的流量发送给原始服务器,从而对HTTPS内容加速。
- 性能卓越、规模化扩展性强,每秒处理请求26万以上。
- 可管理大量的并发连接。
- 基于用户代理(user agent)的重定向。
- 可自由配置的即时压缩。
- 集群支持--运行一个中央管理、具有热备功能的aiCache服务器集群。
- 集群同步--可选择性实现当一台aiCache服务器通过响应驱动缓存终止等文件刷新控制时,其它集群中的所有aiCache服务器都同步刷新缓存内容。
- 选择性日志压缩和抽取。
- 根据时间或文件大小自动进行日志文件倒换。
- 内置的全面健康监视器。
- 对原始服务器实时监测,包括内容匹配。
- 三种监测aiCache的方式:集群同步的CLI, Web和SNMP,而且提供极其丰富的统计数字。
- 功能丰富的命令行界面(CLI):完整的统计,清单检查,文件过期和删除,日志文件倒换等等。
- 三种负载平衡式对网络服务器组群分配请求。
- 抵御恶意请求和DOS/DDOS攻击的一系列安全保障功能:全面、多层防护,集群同步。
- 先进的预警功能,使网站管理人员能够在用户受到影响前处理任何故障或攻击。
- 网站后备模式使网站即便在原始服务器瘫痪时也能在线。
- 后备服务器救助功能,使网站在原始服务器瘫痪时也能正常运行。
- 响应预载/预取
- 通过aiCache插件架构支持客户端编程逻辑。
- 前端流量终止:卸载原始服务器和用户的连接(对话),TCP/IP请求。
- “零开销”运行:不产生任何磁盘I/O,可相对无限扩展,具有无可比拟的规模化扩展性。
- 其它功能
欲了解详细功能,请参阅“
aiCache主要功能及配置.pdf”。