相关模块mod_mem_cache
mod_file_cache 相关指令
CacheEnable
CacheDisable
MMapStatic 直接从系统的内存中提供服务通常是取得服务内容最快速的方法。
从一个磁盘控制器读取文件,或者更糟糕的是从远程网络读取文件,其速度要慢上几个数量级。
磁盘控制器通常涉及到物理动作,访问网络要受限于网络带宽,而访问内存通常仅仅只需要几毫微秒时间。
内 存也许是目前单位字节最昂贵的存储器,保证它充分发挥作用非常重要。
将文件缓存在内存中将导致系统可用内存的减少。
正如我们将要看到的,在操作系统存在内 存缓冲区的情况下,这不是一个大问题。
但是当使用Apache自己的内存缓冲区的情况下,确保没有为缓冲区分配太多的内存就显得十分重要。
否则,操作系统 将会使用swap(虚拟内存/交换区),这可能会导致性能急剧下降。