登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
老虎,来谈谈你的网页压缩
刘付杰
@Ta
2011-10-05
3246点击
暂且不谈压浏。
你的服务器把网页压缩成gz,发给NET接入点的Q浏,它就能自动解压?我刚才做了一个测试,把手机腾迅网的首页文件压缩成GZ,压缩后大小为4K,传到空间,用Q浏WAP接入访问(在这里:
0gan.co.cc/wap/temp.wml
),进度显示4K并停止接收,显示空白页面!用NET接入也是这样!难道老虎用PHP控制了MRP,不可能吧!还是…?
隐藏样式
查看源码
回复列表(8|
隐藏机器人聊天
)
1
wszcj
@Ta
/ 2011-10-05 /
样
/
源
不一样吧
2
劣
@Ta
/ 2011-10-05 /
样
/
源
用正则匹配
3
刘付杰
@Ta
/ 2011-10-05 /
样
/
源
匹配发生在浏览器之前!
4
CCTVBB
@Ta
/ 2011-10-05 /
样
/
源
会不会先发给php解压完了再送到浏览器呢?
5
刘付杰
@Ta
/ 2011-10-05 /
样
/
源
那压缩不就失去意义喽。还增加服务器负担,减慢访问速度。
6
恰似你的温柔
@Ta
/ 2011-10-05 /
样
/
源
完全不明白??
7
孤荷行
@Ta
/ 2012-05-05 /
样
/
源
你错了,浏览器需要根据头信息来判断是否使用了gz而且头信息中有说明原内容长度,所以浏览器才能理解并执行解压。头信息例子:header('Content-Encoding: gzip'); header('Vary: Accept-Encoding'); header('Content-Length: '.strlen($content));
8
孤荷行
@Ta
/ 2012-05-05 /
样
/
源
续:你的0gan.co.cc/wap/temp.wml是一个静态文件,自然不能发出头信息,所以浏览器就无法理解了
添加新回复
回复需要
登录
。