2012-10-23 32 views
4

我们正在开发适用于Blackberry OS 5.X - 7.X等低端移动设备的网站。 我们使用gzip压缩技术。但是,当我检查有关的gzip支持黑莓5.X的支持,我发现他们没有指定他们的请求的gzip支持,转向服务器发送的未压缩的版本,它的自我。针对手机网站的HTML缩小版

那么在这一点上,我可以看看提供的html缩小?这样我们就可以用这些版本节省一些带宽(那些不支持gzip)。

这是一个好主意,为什么不是这样呢?

也就是有没有做只是缩小(去除空白和更多的),没有任何压缩Apache模块?或者我应该使用php通过将它放到缓冲区并使用正则表达式来缩小它?

如果我在某个地方错了,请纠正我吗?感谢帮助。

更新:我发现这个apache module: pagespeed,但无法测试,因为它仅用于美分OS/Fedora的/ Ubuntu的&我在一个WAMP

回答

3

你将不得不与测试页面涅槃看看会发生什么。

它可能没有太大的上下载速度的差异,并可能实际上增加服务器需要处理请求超过您保存在下载的时间。

许多移动设备,甚至是老黑莓,实际上具有与硬连线连接一样快或更快的连接。

例如,这个页面:http://en.wikipedia.org/wiki/Comparison_of_server-side_JavaScript_solutions

是被精缩前47560个字符,44729无。它节省了6%,但是当它只有48258字节时,它只能节省2872字节或22980位。

换句话说,即使在56k拨号调制解调器上也只能节省半秒。在任何现代连接上,这是微不足道的。

+0

任何我需要测试的方式。是否最好用apache模块(如果存在)或使用php,正如我在qn中提到的那样。这些方法有什么缺点吗? – mithunsatheesh

+0

我没有看到任何可以做到这一点的apache模块。 https://modules.apache.org/search.php – evandentremont

+0

就像我说过的,你会花更多的时间来缩小它,比你节省下载它,除非你的HTML文件是几兆字节(在这种情况下,尽量减少它们应该你最后的担心) – evandentremont