我有一位开发者设计了一个通过手机浏览器在手机上使用的金融应用程序。现在每个页面都是150kb,这对我来说意义重大。没有使用图像,因为它主要是HTML按钮和CSS以及可能的JavaScript。 如何最小化页面大小?移动网页大小
移动网页大小
回答
minify你的js/css/html。如果没有帮助,则需要重构页面以显示较少信息,因为您说没有图像,所以您无法在该前端进行任何优化
如果服务器尚未完成HTML压缩,请启用HTML压缩。
目标手机上有哪些软件?如果他们有能力的浏览器,那么可以通过以JSON形式发送相关数据然后让Javascript呈现相关的HTML来减轻一些重量。如果我们正在谈论移动IE ...也许,也许不是。
而且,正如其他人所说,使用缩小。
在更高的层面上,你确定你每页都需要这么多的数据吗?在移动浏览器上导航会很麻烦。
瓶颈是客户端浏览器。它不能处理这么多的数据。所以数据在传输中是否被压缩并不重要。到达客户端浏览器时,它仍然是150kb – Midhat 2010-04-09 18:52:43
主要的事情已经说过了,但我会补充一点:
清理Html标记。检查是否没有不必要的嵌套标签,div等。当DOM更轻时,它还可以帮助JavaScript更快地处理。
这是我目前正在处理的问题,我可以告诉你,你绝对会喜欢Steve Souders的书High Performance Web Sites。
你会在书中发现的第一件事是,你应该减少HTTP请求,并且这样做的一种方法是将图像置于所谓的“sprites”中(尽管你说你的设计师没有使用大量的图像,它仍然有助于推动那几个图像精灵)。
要做到这一点,你将需要一些工具(事业做手工只是浪费时间),为此我用compass,这本书Pragmatic guide to SASS是为这个话题absolutelly很大(它会开门见山,并展示了如何使用罗盘制作精灵 - 另外,我敢打赌,一旦你尝试SASS,你将永远不会回到香草的CSS)。另外,正如Midhat提到你应该缩小你的js/css/html,但最重要的是你应该把所有的js文件放到一个文件中(减少浏览器必须做的HTTP请求),所有的css代码到一个CSS文件。另外,您应该将样式表放在页面顶部,脚本放在底部。无论如何,我列出的几件事,以及史蒂夫书中总共14条规则。所以试试吧,你不会失望的。
- 1. 我的网站页眉图像不调整大小在移动
- 2. 动态大小的网页设计
- 3. 当移动页面大小时,引导模式向下移动页面
- 4. html网页调整大小
- 5. 当浏览器大小变得更小网站“向上移动”
- 6. 页面大小调整时页眉正在移动
- 7. 如何自动调整移动网站的图片大小?
- 8. 网页的堆大小是否过大?
- 9. 缩小窗口大小移动元素
- 10. 保持窗口大小调整后网页不移动的内容
- 11. 移动laravel到网页
- 12. html移动版,页面调整大小和滚动页面加载后出现
- 13. 将移动网址转换为非移动网页
- 14. 在移动网页上搜索页面
- 15. 调整大小和中心的移动网站
- 16. 当窗口大小调整时,网站内容会移动
- 17. 网站移动视图不调整大小
- 18. 如何为移动设备设置页眉图像的大小
- 19. 集装箱被向下移动时,页面大小
- 20. 图片在网页上滚动时在网页上移动
- 21. 我怎样才能缩小我的网页,以适应移动
- 22. 移动Safari浏览器中的网页url栏不“缩小”
- 23. 显示移动友好的网页,而无需放大
- 24. iOS上的移动Safari在大网页上崩溃
- 25. 计算网页总大小的工具?
- 26. 显示当前网页大小
- 27. 在网页上获取图像大小
- 28. 网页布局和大小单位
- 29. CSS - 提高网页字体大小
- 30. 基于网页大小的缩放表
什么是底层服务器技术? – cjk 2010-04-08 07:02:39
是否这样做,我相信这是客户端上的CPU /内存限制这就是问题 – Midhat 2010-04-08 07:04:11