标签:blog http 使用 os strong 文件 io width
Apache服务器代理与缓存
1、代理
正向代理:
反向代理:
mod_proxy模块
apache实现代理和网关的关键模块。加载mod_proxy模块:LoadModule proxy_module modules/mod_proxy.so
指令:
示例:
ProxyRequests On ProxyVia On <Proxy> Order deny,allow allow from all </Proxy> ProxyPass /jonse http://www.jonse.com ProxyPassReverse /jonse http://www.jonse.com
其他代理模块
以下5个辅助代理模块都需要mod_proxy模块的支持:
2、缓存
利用缓存技术可以有效降低服务器负载、提供访问的响应速度。有两种缓存技术分别是基于磁盘和基于内存的.apache提供的缓存模块可以将本地服务器提供的web连接进行缓存,同时为正反向代理提供缓存空间,这些缓存内容以URL的方式进行缓存和索引。apache的三个缓存模块:mod_cache模块提供缓存的全局设置;mod_mem_cache和mod_disk_cache模块分别提供具体的基于内存和基于磁盘的缓存。
mod_cache模块
指令:
mod_mem_cache模块
基于内存的缓存示例:
指令:
mod_disk_cache模块
基于磁盘缓存示例:
mod_file_cache模块
提供文件缓存支持。如:
MMapFile /srv/wwww/index.html --将index.html文件中的内容映射到内存中,提供访问效率
CacheFile /srv/wwww/index.html --与MMapFile类型,效果不及MMapFile,但内存消耗少
标签:blog http 使用 os strong 文件 io width
原文地址:http://www.cnblogs.com/yezhaohui/p/3865229.html