安装时的选项 ./configure --prefix=/usr/local/httpd2.2.27 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --witcheflate --enable-expires --enable-headers --enable-modules=most --enable-so --witc eflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite 其中--enable-deflate --enable-expires ,分别为编译时安装压缩模块(deflate)和缓存模块(expires)的功能。 开启缓存,可以减少客户端访问时每次都到服务器获取文件的次数和数量,达到降低服务器带宽,增加客户端访问速度的作用。 开启压缩,在客户端请求文档的时候,服务器端先压缩,然后再传输压缩后到数据到达浏览器,浏览器收到后解压,能提高数据的传输速度等 一下设置选项可以在apache住配置文件httpd.conf中添加,全局生效,也可以在单独的虚拟主机中设置,使指定虚拟主机生效。 #####-----------------开启缓存----------- ExpiresActive on ExpiresDefault "access plus 12 month" ExpiresByType text/html "access plus 12 months" ExpiresByType text/css "access plus 12 months" ExpiresByType image/gif "access plus 12 months" ExpiresByType image/jpeg "access plus 12 months" ExpiresByType image/jpg "access plus 12 months" ExpiresByType image/png "access plus 12 months" EXpiresByType application/x-shockwave-flash "access plus 12 months" EXpiresByType application/x-javascript "access plus 12 months" ExpiresByType video/x-flv "access plus 12 months" #######------------开启压缩------------------ <ifmodule mod_deflate.c> DeflateCompressionLevel 9 SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/html text/plain text/xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE text/css </ifmodule> (责任编辑:IT) |