参见原文
http://zior.org/archives/172.html
#mod_expires可以减少10%左右的重复请求,让重复的用户对指定的页面请求结果都CACHE在本地,根本不向服务器发出请求。
LoadModule expires_module modules/mod_expires.so
ExpiresActive on
ExpiresByType image/gif “access plus 1 month”
ExpiresByType text/css “now plus 1 month”
ExpiresDefault “now plus 1 day”
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
CacheRoot /
CacheSize 256
CacheEnable disk /
CacheDirLevels 5
CacheDirLength 3
LoadModule mem_cache_module modules/mod_mem_cache.so
CacheEnable mem /
MCacheSize 4096
MCacheMaxObjectCount 100
MCacheMinObjectSize 1
MCacheMaxObjectSize 2048
#CacheForceCompletion 60
CacheDefaultExpire 3600
CacheMaxExpire 86400
#CacheLastModifiedFactor 0.1
mod_cache:
CacheEnable: 启动 mod_cache,其后接两个参数。第一个参数指定快取的种类,应设为 mem (记忆体快取) 或 disk (磁碟快取) 之其一;第二个参数指定使用快取的 URI 路径,如果对整个网站 (或虚拟主机) 进行快取,简单指定为根目录(/) 即可。
CacheForceCompletion: 这个值指定当 HTTP request 被取消时,内容的产生动作要完成的百分比;预设是 60(%)。
CacheDefaultExpire: 指定快取的预设过期秒数;预设值是一小时 (3600)。
CacheMaxExpire: 指定快取最大的过期秒数;预设值是一天 (86400)。
CacheLastModifiedFactor: 用来从回应里 Last Modified 资讯算出 expire date。
计算方式是:
expire period (过期时距) = 最后更新后至今的时间间距 * CacheLastModifiedFactor
而
expire date = 目前时间 + expire period
不过无论如何,过期时间不能超过 CacheMaxExpire 的设定值。
现在。如果用squid对该服务器进行反向代理的话,就可以通过cache 实现web的加速了
分享到:
相关推荐
1. **安装与配置**:手册会详细解释如何在不同的操作系统(如Windows、Linux、Mac OS X等)上安装Apache 2.2,并介绍配置文件httpd.conf的结构和各项设置,如监听端口、虚拟主机、日志记录等。 2. **模块管理**:...
"WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip" 是一个包含WebLogic Plugin的压缩包,适用于Apache 2.2和2.4版本,且专为Linux x86_64架构设计。 **WebLogic Plugin**: WebLogic Plugin...
这个中文使用手册提供了关于如何安装、配置、管理和优化Apache2.2的详细指南,对于开发者和系统管理员来说是宝贵的资源。以下是手册中可能包含的一些关键知识点: 1. **安装Apache2.2**: - Windows、Linux、Mac ...
5. **权限控制**:Apache 2.2通过`.htaccess`文件提供了更灵活的目录级权限控制,可以设置访问权限、禁止特定IP、限制文件下载等。 6. **性能优化**:包括缓存机制、KeepAlive连接管理和更好的资源管理策略,以提高...
本手册将深入探讨Apache 2.2的配置、管理和优化,帮助用户充分利用这一强大的开源工具。 一、Apache 2.2安装与配置 1. 安装过程:在不同的操作系统上(如Linux、Windows、Mac OS)安装Apache 2.2的步骤有所不同。...
二、Apache 2.2配置 1. 配置文件:Apache的主要配置文件是`httpd.conf`,位于安装目录下的`conf`子目录。在这里,你可以设置监听端口、服务器根目录、虚拟主机等。 2. 启动与停止服务:使用Apache提供的命令行工具,...
Linux 下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解 本篇文章详细介绍了在 Linux 操作系统下安装和配置 Apache2.2.x、MySql5.x 和 PHP5.x 的步骤,使用的操作系统为 Redhat AS5,内核版本为 Linux 2.6.18-8.el5,...
这个"apache2.2CHM中文版"是一个帮助文档集合,以CHM(Compiled HTML Help)格式提供,专为中文用户设计,方便理解和学习Apache 2.2的配置和管理。 Apache 2.2版本是Apache服务器的一个重要里程碑,包含了多项改进...
1. 配置文件:Apache 2.2的主要配置文件是`httpd.conf`,其中定义了服务器的行为和设置。配置文件采用基于文本的格式,可以自定义监听端口、虚拟主机、日志文件路径等。 2. 模块系统:Apache 2.2采用模块化设计,...
【描述】该压缩包中的Apache2.2.chm文件可能包含了关于Apache 2.2的详细配置、安装、管理和优化指南,以及错误解决等内容。由于描述中没有提供更多的信息,我们可以推测这个文档集是官方或者非官方为用户提供的一份...
以下是关于如何配置Apache2.2与Tomcat6的详细步骤和知识点: 1. **Apache2.2简介**: Apache2.2是Apache HTTP Server的一个版本,主要负责处理HTTP请求,提供静态网页内容。它具有良好的稳定性和丰富的模块支持。 ...
本手册主要涵盖了Apache2.2的配置、管理和安全等方面的知识。 一、配置Apache2.2 Apache的配置主要通过修改`httpd.conf`配置文件来完成。这个文件定义了服务器的行为,包括监听的端口、文档根目录、服务器名、虚拟...
这个名为“Apache2.2中文手册”的压缩包提供了一份详细的中文指南,旨在帮助用户更好地理解和操作Apache 2.2版本。Apache 2.2是Apache服务器的一个稳定版本,发布于2006年,它包含了许多改进和新特性,旨在提升性能...
本手册详细介绍了Apache2.2的配置、管理和优化,是学习和深入理解Apache服务器操作的关键资源。 一、Apache2.2的基础架构 Apache2.2基于模块化设计,这意味着你可以根据需求选择安装和启用哪些功能模块。这些模块...
这份“apache2.2文档.rar”压缩包包含了关于Apache 2.2的详尽指南,对于管理员、开发者以及对服务器配置感兴趣的用户来说,是一个极其宝贵的资源。 一、Apache 2.2核心概念与特性 1. **模块化设计**:Apache 2.2...
这个"apache2.2中文帮助文档(chm)"是一个压缩包,其中包含了关于Apache 2.2的详细中文指南,对于那些需要管理和配置Apache服务器的用户来说非常有用。 在Apache 2.2版本中,有许多关键知识点值得深入理解: 1. *...
这个“apache2.2 32位 安装版”指的是适用于32位操作系统的Apache 2.2版本的安装程序。在这个压缩包文件(httpd-2.2.21)中,你将找到安装Apache所需的所有组件,包括可执行文件、配置文件、模块和其他必要的支持...
- Apache2.2可以通过mod_proxy模块作为反向代理,将请求转发到其他服务器,实现负载均衡或缓存功能。 12. **CGI和FastCGI** - Apache可以运行CGI脚本以提供动态内容,而FastCGI提供了更高效的脚本执行环境。 13....