系统管理指南:网络服务

网络高速缓存和加速器(概述)

Solaris 网络高速缓存和加速器 (Network Cache and Accelerator, NCA) 可通过保留 HTTP 请求期间所访问的 Web 页的内核内部高速缓存来改善 Web 服务器性能。此内核内部高速缓存使用系统内存来显著改善通常由 Web 服务器处理的 HTTP 请求的性能。使用系统内存来保存用于 HTTP 请求的 Web 页会降低内核与 Web 服务器之间的开销,从而可以改善 Web 服务器的性能。NCA 提供一个套接字接口,通过该接口,只需进行最少的修改,任何 Web 服务器都可与 NCA 通信。

从内核内部高速缓存恢复请求页(高速缓存命中)时,性能会得到显著改善。请求页不在高速缓存中(高速缓存未命中)并且必须从 Web 服务器恢复时,性能也会得到显著改善。

此产品设计用于在专用的 Web 服务器上运行。如果在运行 NCA 的服务器上运行其他大型进程,将会出现问题。

NCA 将记录所有高速缓存命中,因此 NCA 提供日志记录支持。此日志以二进制格式存储,以改善性能。ncab2clf 命令可用来将日志由二进制格式转换为一般日志格式 (common log format, CLF)。

Solaris 发行版包括以下增强功能: