有关ecshop Gzip的问题,新手老手,晓天统统进来,我想把这问题彻底解决

2016-07-07 15:16 来源:www.chinab4c.com 作者:ecshop专家



Ecshop有两种方式开启Gzip压缩,当然,这是我个人理解的

第一种,Ecshop自带的用php的ob_gzhandler函数压缩,这个需要php开启zlib扩展
怎么开启,搜索关键词:php开启zlib扩展 http://www.itokit.com/2011/0504/66060.html

第二种,服务器开启Gzip压缩,比如:iis开启Gzip压缩、apache开启Gzip压缩

1.iis开启Gzip
2.apache开启Gzip
3.php 开启zlib扩展


第一个问题:
我只知道怎么启用iis Gzip,就不能用Ecshop后台的gzip功能了,如果是这样,那么iis配置好之后又怎么弄呢?不可能配置好之后,浏览器请求时,就会压缩啦?有这么安逸吗?不晓得,希望有人帮帮我!


反正我是搞糊涂了,

声明:我的服务器配置:Windows2003+iis6+mysql5+php5到底该怎么做,很是恼火呀!


比如,现在是apache开启了Gzip,照ec官方说,就不能在后台开启Gzip了,原因当然是不能重复压缩!
这个我也能理解,但是iis的我就不能理解了,郁闷,怎么就用iis呢,郁闷
附上关键词:apache开启Gzip

问题:

要是,我就用Ecshop的用php来压缩,那我该怎么配置呢?
我想的配置:
第一, php.ini
output_buffering = Off这里是设置为打开,还是关闭,我没看ec的程序,我就问一下
zlib.output_compression = Off找到这个,把前面的分号去掉,并且设置为On
;zlib.output_compression_level = -1 也是分号去掉,设置为9
;zlib.output_handler =这个也不知道怎么配置

如果把这些配置好之后,重启iis,然后在后台开启Gzip压缩!

这样,时候就可以压缩Ecshop所有页面了呢,还是有什么没配置好,或者,不是所以页面都可以压缩,比如专题页面啊!


Ecshop可以用第三种,这个怎么配置,上面也说了

php配置Gzip参考:http://blog.sina.com.cn/s/blog_5f66526e0100fzrn.html
http://www.cnblogs.com/luzhang/archive/2011/11/05/2237789.html

回答:
iis和gzip 没任何关系。有关系的是php的配置以及扩展。明白否?

这得咨询下开发的了,技术性的难题哦



咋没关系呢?iis可以开启Gzip压缩,和apache可以开启Gzip压缩一样
分为:
1.php 的zlib扩展,把输出的数据用ob_gzhandler压缩为Gzip格式的数据再传给浏览器来解压解析
2.http服务器软件,如apache、iis、ng当用户请求时,如果缓存里没有压缩的文件,就把请求的文件压缩,再传给浏览器,如果缓存里有压缩的就直接把压缩的传给浏览器

第二种,你说和iis有关系没得,那是肯定有关系咯!

我是不知道的了,路过看看的

也就是过来学习下,让我解答~可是太难了。



我也不知道怎么办了!管它了,不弄了!