PHP中HTTP方式下的Gzip压缩传输方法举偶_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就可以了。

时间: 2024-10-23 17:35:33

PHP中HTTP方式下的Gzip压缩传输方法举偶_php技巧的相关文章

PHP中创建和验证哈希的简单方法实探_php技巧

 PHP 5.5.0 带来了一份完整的全新特性与函数的列表.全新API之一就是Password Hashing API.它包含4个函数:password_get_info(), password_hash(), password_needs_rehash(),和password_verify().让我们分步来了解每个函数. 我们首先讨论password_hash()函数.这将用作创建一个新的密码的哈希值.它包含三个参数:密码.哈希算法.选项.前两项为必须的.你可以根据下面的例子来使用这个函数:

探讨php中遍历二维数组的几种方法详解_php技巧

复制代码 代码如下: <?php//使用for循环遍历$arr2=array(array("张三","20","男"),array("李四","25","男"),array("王五","19","女"),array("赵六","25","女"));echo &qu

IIS开启GZIP压缩的方法及失败的解决方案

本文讲解了详细的IIS下配置GZIP压缩的方法,以及正确配置后,仍然无法正常开启GZIP压缩的解决方案,这些经验都是本站作者在实际操作中总结出来的,分享一下... 开启GZIP压缩有一个快捷的方法,把下面内容复制粘贴到记事本,存成gzip.bat,然后放到C:\Inetpub\AdminScripts  目录(目录内有adsutil.vbs文件),执行就自动开启GZIP的配置,而不用手工去做. [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] 下面再介绍手工配置的方法: 1. 打开

连接-空间中的网站怎么开启GZIP压缩

问题描述 空间中的网站怎么开启GZIP压缩 我的网站放在空间中,只能用FTP连接,我该怎么修改GZIP压缩呢? 解决方案 直接问提供你空间的运营商.你缴的费用中就包括了售后服务,不问白不问.

详解Nginx服务器的配置中开启文件Gzip压缩的方法_nginx

gzip(GNU- ZIP)是一种压缩技术.经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多.gzip的压缩页面需要浏览 器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析.浏览器那里不需要我们担心,因为目前的巨大多数浏览器都支持解析gzip 过的页面. Nginx的压缩输出有一组gzip压缩指令来实现.相关指令位于http{-.}两个大括号之间. 下面大致讲一下配置开启gzip压缩的方法: 1.Vim打开Nginx配置文件 v

php使用gzip压缩传输js和css文件的方法_php技巧

本文实例讲述了php使用gzip压缩传输js和css文件的方法.分享给大家供大家参考.具体如下: <?php /** * 完整调用示例: * 1.combine.php?t=j&b=public&fs=jslib.jquery,function * * 该例子调用的是网站根目录下的public/jslib/jquery.js和public/function.js * * 2.combine.php?t=j&fs=jslib.jquery,function * * 该例子调用的

Excel中任意多级下拉菜单的制作方法

  Excel中任意多级下拉菜单的制作方法 是不是有点不敢相信,也许在想,即使能实现,肯定也会是非常非常的复杂.兰色告诉你,二级和二级以上的制作方法都是相同的原理,即使你EXCEL水平很菜,看完下面的教程,照样可以做出来. 一.1级下拉菜单 制作一级下拉菜单很简单,选取要设置的区域,数据 - 有效性 - 选取数据源. 二.2级下拉菜单 1 .在C和D列分别添加公式. C3公式:=MATCH(B3,A:A,0)-1 D3公式:=COUNTIF(A:A,B3) 2 .在下面A和B列设置二级的对应明细

IIS中启用Gzip压缩传输网页方法

一.摘要 本文总结了如何在IIS中启用Gzip压缩, 减少网页在网络中的传输大小, 从而在用户前提高显示页面的速度.   二.前言   检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小.三.HTTP压缩概述   HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法.HTTP压缩采用通用的压缩算法如gzip等压缩HTML.JavaScript或CSS文件.压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度.当然,

linux中.htaccess设置缓存与Gzip压缩配置

在使用Linux主机中,一般使用的环境都是Apache+PHP+Mysql 来使用,其实跟你使用PHP.Mysql没有什么关系. 关键在于Apache的设置,一般来说只要 httpd.conf 设置好了  .htaccess 就能正常使用了.关于怎么设置可以百度一下~这不是本文的重点. 如何使用 .htaccess 设置浏览器缓存 一般来讲我们网站的图片文件(jpg,png,gif等).样式文件(css).脚本文件(js) 这些是不会经常更改的,那么我们也没有必要让用户打开浏览器每次都重新读取这