php在apache环境下实现gzip配置方法

yipeiwu_com5年前PHP代码库

本文实例讲述了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中添加

<Location "/">
 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
</Location>

例如:

<VirtualHost *:80>
 DocumentRoot "D:/Apache2.2/htdocs/wef"
 <Location "/">
  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
 </Location>
</VirtualHost>

希望本文所述对大家的php程序设计有所帮助。

相关文章

php及codeigniter使用session-cookie的方法(详解)

1、读写cookie <1>原生 setcookie('name','value',time) 设置失败,没有正常写入浏览器,测试失败,原因未知 <2>...

详解PHP匿名函数与注意事项

php5.3不但引进了匿名函数还有更多更好多新的特性了,下面我们一起来了解一下PHP匿名函数与注意事项,具体内容如下 PHP5.2 以前:autoload, PDO 和 MySQLi,...

Php Image Resize图片大小调整的函数代码

复制代码 代码如下: function my_image_resize($src_file, $dst_file, $dst_width=32, $dst_height=32) { if...

c#中的实现php中的preg_replace

把php preg_replace 用c# 重写了一下。 PHP语言的功能非常强大,主要就是靠它强大的函数来作支撑。我们在这篇文章中将会为大家详细讲解有关PHP函数preg_replac...

PHP中md5()函数的用法讲解

PHP中md5()函数的用法讲解

PHP md5() 函数 实例 计算字符串 "Hello" 的 MD5 散列: <?php $str = "Hello"; echo md5($str); ...