你现在的位置:首页 > PHP网站建设知识库 > ZenCart > 正文

在zencart里设置GZip压缩功能,减少网页的加载时间

zencart后台有一个功能设置:打开GZip压缩。GZip压缩就是服务器先把要加载的网页压缩,然后再传输到客户端,最后客户端解压缩数据再显示出来。通过压缩后传输可以大大的减少了带宽,也加快了客户端的访问速度。唯一的不足就是会加大服务器的负载。zencart默认是不使用这个功能,不过我建议还是使用这个功能,虽然加大服务器的负载,但是他可以减少用户的等待时间,提高用户体验。 

不过有些服务器上已经设置了 PHP 的 "output_buffering" 参数,而如果打开zencart里的 GZip压缩,就等于压缩两次数据,这样不但没有起到好的作用反而会增加主机负载和降低速度。在设置之前最好先确认一下服务器是否已经设置了该参数,具体查看方法: 

在管理:页面-服务器/版本信息, 中查找 "output_buffering" : 
如果已经设置显示为:no-value的话,那么zencart里的 GZip 设置应保持为 0. 否则设置为1. 
也可以在线查看是否已经设置了GZip压缩功能 http://tool.chinaz.com/Gzips/