PHP中HTTP方式下的Gzip压缩传输方法举偶

yipeiwu_com6年前PHP代码库
Gzip压缩传输能更加有效节约带宽流量。他先把文本压缩为.gz然后传输给浏览器,最后由浏览器负责解压缩呈现给用户。
老版本的浏览器可能不能显示,但是现在大多数浏览器都能显示。

启用Gzip传输首先要求PHP4.0.5以后版本。

方法1:

在.htaccess中加入

php_flag zlib.output_compression on
php_value zlib.output_compression_level 2 


方法2:

在php脑袋顶上加入

ob_start(”ob_gzhandler”);


这两个方法都能达到压缩传输的效果。

这里检查你的网站是否是压缩过的

另外如何GZIP压缩HTML呢?

这个很简单:首先把HTML做成PHP,然后在.htaccess中重写html就可以了。

相关文章

php中addslashes函数与sql防注入

本文实例讲述了php中addslashes函数与sql防注入。分享给大家供大家参考。具体分析如下: addslashes可会自动给单引号,双引号增加\\\\\\,这样我们就可以安全的把数...

php自定义函数实现二维数组排序功能

本文实例讲述了php自定义函数实现二维数组排序功能。分享给大家供大家参考,具体如下: /**作用: 二维数组排序函数,支持多键名排序 * 返回: 排序好的数组 * 使用: arr...

防止用户利用PHP代码DOS造成用光网络带宽

用PHP代码调用sockets,直接用服务器的网络攻击别的IP,常见代码如下: 复制代码 代码如下: $packets = 0; $ip = $_GET[\'ip\']; $rand =...

PHP中输出转义JavaScript代码的实现代码

分享一下: 复制代码 代码如下: function jsformat($str) { $str = trim($str); $str = str_replace('\\s\\s', '\...

php使用curl伪造浏览器访问操作示例

本文实例讲述了php使用curl伪造浏览器访问操作。分享给大家供大家参考,具体如下: 原理 服务器主要通过User-Agent识别客户端是何种设备 User-Agent是Http协议中的...