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

 更新时间:2007年02月15日 00:00:00   作者:  
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就可以了。

相关文章

  • 探讨如何把session存入数据库

    探讨如何把session存入数据库

    本篇文章是对如何把session存入数据库的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 在PHP中利用wsdl创建标准webservice的实现代码

    在PHP中利用wsdl创建标准webservice的实现代码

    网上有现成的nusoap,我没使用,如果使用了,我可能就不知道PHP是怎么创建webservice的了
    2011-12-12
  • PHP n个不重复的随机数生成代码

    PHP n个不重复的随机数生成代码

    PHP n个不重复的随机数生成代码,原理就是将数组顺序随即打乱 ,然取该数组中的某一段
    2009-06-06
  • 用php+javascript实现二级级联菜单的制作

    用php+javascript实现二级级联菜单的制作

    二级级联菜单在我去年的时候就用asp+js做过,而现在忽然拿出来再做的时候我发现我忘记了,而且原来用asp写的程序都找不到了,真晕[emot]sweat[/emot],于是到网上搜,找了半天,我发现网上的写法各异,而且都特别复杂,这么一个二级级联菜单,有必要弄这么复杂吗?于是自己想重新写一个简单的。在经过半个小时左右的思考后,我完成了二级级联菜单的设计和制作。
    2008-05-05
  • 一个简单安全的PHP验证码类 附调用方法

    一个简单安全的PHP验证码类 附调用方法

    这篇文章主要为大家分享了一个简单安全的PHP验证码类,附调用方法,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • 解决PHP上传非标准格式的图片pjpeg失败的方法

    解决PHP上传非标准格式的图片pjpeg失败的方法

    这篇文章主要介绍了解决PHP上传非标准格式的图片pjpeg失败的方法的相关资料,需要的朋友可以参考下
    2017-03-03
  • PHP实现Snowflake生成分布式唯一ID的方法示例

    PHP实现Snowflake生成分布式唯一ID的方法示例

    这篇文章主要给大家介绍了关于PHP实现Snowflake生成分布式唯一ID的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • ThinkPHP自动验证失败的解决方法

    ThinkPHP自动验证失败的解决方法

    引用ThinkPHP2.0开发手册:ThinkPHP手册类型检查只是针对数据库级别的验证,所以系统还内置了数据对象的自动验证功能来完成模型的业务规则验证,而大多数情况下面,数据对象是由表单提交的$_POST数据创建。
    2011-06-06
  • 秒杀场景的缓存、队列、锁使用Redis优化设计方案

    秒杀场景的缓存、队列、锁使用Redis优化设计方案

    这篇文章主要介绍了秒杀场景的缓存、队列、锁使用Redis优化设计方案,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-12-12
  • 修改php.ini不生效问题解决方法(上传大于8M的文件)

    修改php.ini不生效问题解决方法(上传大于8M的文件)

    上传大于8M的文件需要修改php的配置才可以生效,搜索好多的参考资料,结果修改还是没有生效,经过一番折腾终于找到了解决方法,下面与大家分享了
    2013-06-06

最新评论