我们正在为Blackberry OS版本5.X - 7.X等低端移动设备开发网站。 我们正在使用 gzip压缩技术。但是当我检查了对 gzip 支持的黑莓5.X支持时,我发现他们没有在他们的请求中指定 gzip 支持,这使得服务器发送自我解压缩版本。
所以在这一点上我可以看一下html缩小了吗?这样我们就可以用这些版本保存一些带宽(那些不支持 gzip 的版本)。
这是一个好主意,为什么不是这样?
还有什么apache模块可以进行缩小(删除空格等)并且不进行压缩?或者我应该使用 php 将它带到缓冲区并用正则表达式缩小它?
如果我错了,请纠正我?谢谢你的帮助。
更新:我发现这个apache module: pagespeed但无法测试,因为它只适用于Cent OS / Fedora / Ubuntu&我在 WAMP
答案 0 :(得分:3)
你必须测试缩小你的页面,看看会发生什么。
下载速度可能没什么区别,实际上可能会增加服务器处理请求的时间,而不是下载时间。
许多移动设备,甚至是较老的黑莓,实际上都具有比硬连线更快或更快的连接。
例如,此页面:http://en.wikipedia.org/wiki/Comparison_of_server-side_JavaScript_solutions
在缩小之前是47560个字符,而没有44729个字符。这节省了6%,但是当它开始只有48258字节时,它只能节省2872字节或22980位。
换句话说,即使在56k拨号调制解调器上也只能节省半秒钟。在任何现代连接上,它都可以忽略不计。