|
开启apache的gzip方法:(1) 编辑Apache配置文件httpd.conf,查找下面这两行- #LoadModule deflate_module modules/mod_deflate.so
- #LoadModule filter_module modules/mod_filter.so
复制代码
(2) 在httpd.conf末尾增加以下内容:- #开启压缩
- <ifmodule mod_deflate.c>
- DeflateCompressionLevel 9
- AddOutputFilterByType DEFLATE text/plain
- AddOutputFilterByType DEFLATE text/html
- AddOutputFilterByType DEFLATE text/xml
- AddOutputFilterByType DEFLATE text/css
- AddOutputFilterByType DEFLATE text/javascript
- AddOutputFilterByType DEFLATE image/svg+xml
- AddOutputFilterByType DEFLATE image/x-icon
- AddOutputFilterByType DEFLATE application/xml
- AddOutputFilterByType DEFLATE application/xhtml+xml
- AddOutputFilterByType DEFLATE application/rss+xml
- AddOutputFilterByType DEFLATE application/javascript
- AddOutputFilterByType DEFLATE application/x-javascript
- AddOutputFilterByType DEFLATE application/x-httpd-php
- AddOutputFilter DEFLATE css js
- </ifmodule>
复制代码
具体配置内容可参考mod_deflate模块手册 。(3) 重启Apache服务2、开启浏览器缓存功能开启浏览器缓存后,在内容未过期前,浏览器不会重复从服务器提取数据文件,从而减少网页内容传输,提高网页打开速度。(1) 编辑Apache配置文件httpd.conf,查找下面这一行 #LoadModule expires_module modules/mod_expires.so删除前面的#;如没有就查找LoadModule位置,加入上述行(2) 在httpd.conf末尾增加以下内容:- <IfModule mod_expires.c>
- 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_expires模块手册 。(3) 重启Apache服务通过以上的配置可以开启apache的gzip和页面缓存功能,加快页面加载速度减轻服务器的负担。
|
|