- 论坛徽章:
- 0
|
在apache中开启deflate方法的总结 .
1.在httpd.conf里面的站点配置里增加如下内容:
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
2. 在.htaccess,增加以下的内容:
[plain] view plaincopyprint?- 01.<IfModule mod_deflate.c>
- 02.
- 03.############################################
- 04.## enable apache served files compression
- 05.## http://developer.yahoo.com/performance/rules.html#gzip
- 06.
- 07. # Insert filter on all content
- 08. ###SetOutputFilter DEFLATE
- 09. # Insert filter on selected content types only
- 10. AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
- 11. DeflateCompressionLevel 9
- 12. SetOutputFilter DEFLATE
- 13.
- 14. # Netscape 4.x has some problems...
- 15. #BrowserMatch ^Mozilla/4 gzip-only-text/html
- 16.
- 17. # Netscape 4.06-4.08 have some more problems
- 18. #BrowserMatch ^Mozilla/4\.0[678] no-gzip
- 19.
- 20. # MSIE masquerades as Netscape, but it is fine
- 21. #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
- 22.
- 23. # Don't compress images
- 24. #SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
- 25.
- 26. # Make sure proxies don't deliver the wrong content
- 27. #Header append Vary User-Agent env=!dont-vary
- 28.
- 29.</IfModule>
- <IfModule mod_deflate.c>
- ############################################
- ## enable apache served files compression
- ## http://developer.yahoo.com/performance/rules.html#gzip
- # Insert filter on all content
- ###SetOutputFilter DEFLATE
- # Insert filter on selected content types only
- AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
- DeflateCompressionLevel 9
- SetOutputFilter DEFLATE
- # Netscape 4.x has some problems...
- #BrowserMatch ^Mozilla/4 gzip-only-text/html
- # Netscape 4.06-4.08 have some more problems
- #BrowserMatch ^Mozilla/4\.0[678] no-gzip
- # MSIE masquerades as Netscape, but it is fine
- #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
- # Don't compress images
- #SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
- # Make sure proxies don't deliver the wrong content
- #Header append Vary User-Agent env=!dont-vary
- </IfModule>
复制代码 当项目已经上线后优化apache就使用使用第二种方法,因为不用重启apache服务器。 |
|