这篇文章主要介绍了php在apache环境下实现gzip配置方法,较为详细的分析了相关配置文件的修改技巧,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了php在apache环境下实现gzip配置方法。分享给大家供大家参考。具体如下:
1、conf/httpd.conf
1) 去掉#LoadModule headers_module modules/mod_headers.so前面的注释#,,
2) 添加LoadModule deflate_module modules/mod_deflate.so,
3) 去掉#Include conf/extra/httpd-vhosts.conf前面的注释#。
2、conf/extra/httpd-vhosts.conf
在VirtualHost中添加
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
例如:
DocumentRoot "D:/Apache2.2/htdocs/wef"
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
希望本文所述对大家的php程序设计有所帮助。
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn