如何简化网页优化WEB应用

ZDNet软件频道 时间:2006-12-21 作者:Builder.com.cn |  我要评论(7)
本文关键词:网页制作 CSS 网页 网页编辑 Web应用程序
页面大小是影响网页加载时间的重要因素。有许多方法可以限制网页的大小,包括(但不限于)使用更小的图片、CSS和外部CSS/JavaScript资源。

在最近的项目中,我发现许多过于臃肿的网页。对于内联网中的网站而言,这一般不会造成什么问题。不过,当你通过互联网向外发布网页时,性能可能是我们关心的主要问题——毕竟,多数用户并非通过高速连接访问网站。本周,我来分析一下优化WEB应用的方法。

常见问题与可能的优化方案

加载网页的时间过长,这仅仅是WEB用户的常见投诉之一,但这也是最明显的问题。WEB开发者的主要问题在于:他们认为自己的平台满足一个目标用户群。但用户的计算机配置与互联网连接速度各不相同,所以开发者应能满足用户的最低要求。

页面大小除影响下载速度以外,它还会影响WEB服务器资源,如磁盘空间和带宽资源。有许多方法可以对网页进行简化。经验证明,仅仅保留必要的内容、并尽可能地简化图像与脚本,这些都是很好的方法。

网页保持在30-40K范围内,这是人们常用的标准。那么,该如何简化网页呢?下面的列表提供了一个可能的选择样本:

  • 使用CSSCSS能够显著简化页面设计,并减少加载时间。因为使用HTML表会增加页面中的字符,所以应使用CSS,并使页面最小。
  • 使用CSS和JavaScript外部文件:这样可促进文件在页面间的再利用,并集中维护。另外,初次请求/加载后,文件即被存入缓存。
  • 少用过长网页:可以使用多个(更小)页面来加速响应时间,减少文件大小。
  • 仅在必要时应用特效:加载Java程序和Flash动画往往需要很长时间,用户无法处理这类内容。
  • 避免使用框架:这是经验之谈,因为浏览器必须要求并下载框架,首先要求下载主框架,再要求下载其它框架。
  • 考虑图像大小:图像的常用标准大小为12K,但你应把它计算在整个页面大小之内。
  • 避免或减少服务器冗余传输:你可以通过AJAX方案来解决这个问题。

找出问题

处理上表中列出的网站/网页问题可能有些乏味,不过有一些免费的WEB工具可帮助你找出这些问题。下面的两个网站提供了一些这样的工具:

这些工具处理网页(通过URL)并确定整个页面的大小,以及网页中所使用的对象和图像等元素。在决定如何改善网页时,这些信息非常有用处。

下面是WebSiteOptimization.com上的网页分析器(Web Page Analyzer)工具所生成报告的一部分。报告很长,所以只列出以下的的分析与建议两部分:


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134