【问题标题】:HTML minification for mobile website移动网站的 HTML 缩小
【发布时间】:2012-10-12 23:45:07
【问题描述】:

我们正在为 Blackberry OS 5.X - 7.X 等低端移动设备开发一个网站。 我们正在使用 gzip 压缩 技术。但是当我检查黑莓 5.X 对 gzip 支持的支持时,我发现他们没有在他们的请求中指定 gzip 支持,这使得服务器发送未压缩的版本。

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

这是个好主意吗?如果不是,为什么?

还有任何 apache 模块可以只进行缩小(删除空格等)而不进行压缩?还是我应该使用 php 将其放入缓冲区并使用 正则表达式 将其缩小?

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

更新:我找到了这个 apache module: pagespeed,但无法测试,因为它仅适用于 Cent OS/Fedora/Ubuntu 并且我使用的是 WAMP

【问题讨论】:

    标签: php html apache mobile blackberry


    【解决方案1】:

    你必须测试你的页面缩小,看看会发生什么。

    它可能不会对下载速度产生太大影响,并且实际上可能会增加服务器处理请求所花费的时间,而不是您节省的下载时间。

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

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

    在被缩小之前是 47560 个字符,而没有被缩小是 44729 个字符。这节省了 6%,但是当它开始时只有 48258 字节时,它只会为您节省 2872 字节或 22980 位。

    换句话说,即使在 56k 拨号调制解调器上也只能节省半秒。在任何现代连接上,它都可以忽略不计。

    【讨论】:

    • 任何我需要测试的方式。最好使用 apache 模块(如果存在)或使用我在 qn 中提到的 php。这些方法有什么缺点吗?
    • 我没有看到任何 apache 模块可以做到这一点。 modules.apache.org/search.php
    • 就像我说的,你会花更多的时间来缩小它而不是节省下载它,除非你的 HTML 文件是几兆字节(在这种情况下,最小化它们应该是你最后的担心)
    猜你喜欢
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    相关资源
    最近更新 更多