体验是网络服务很重要的一个方面,具体怎么重要,已经说过很多了。体验中最重要的就是快,以前有古人云,一白遮千丑,换到今天网络服务,虽然不能说一快遮千丑,但是不管再怎么漂亮,只要慢,就大打折扣。
快这个问题也可以分为两个层面看,一个是绝对速度,一个是相对速度。绝对速度跟网站架构、服务器配置、HTML编写、用图片的数量、网络环境,等等因素都有关系。相对速度主要是显示策略的问题,比如用了ajax以后,可以让网页的内容局部局部的显示出来,来一块数据就显示一块,但是很多人表示不习惯,感觉“卡”“顿”“慢”,同时打开一个普通网页的话,会发现虽然这种显示方式的绝对速度比较快,但是用户感受却比普通网页慢。
ajax 就是考验用户是否要为舒服的功能付出等待的时间。
起码在我遇到的全部使用ajax实现的页面中等待都是很长的,虽然有load动画,可以缓解心理上的等待时间。
沙鲸
2006/09/30 13:12
ajax的目的就是减少客户端与服务器的交互,使网页显示更快。
但是实际应用中好象不是这样。
dowei
2006/09/30 20:31
慢是最大的考验~~
xu
2006/10/01 08:36
ajax的目的就是减少客户端与服务器的交互,使网页显示更快。
==========
显然说反了。或者说对于某个特定页面来说,使用ajax只会增加客户端和服务器的交互。因为对于某个特定页面来说,采用传统技术是没有客户端和服务器端的交互的。
之所以会有卡的感觉,第一是因为在页面已经到达客户端之后,客户端还要多次提交请求。第二是因为你能看到处理进程了,有了直观感受。
cobalt
2006/10/09 22:23
呵呵,第一次浏览到你的blog.很喜欢.也是因为是同行的缘故.很喜欢你的思想.
来不及一一细看….
有机会多来拜访.
tiger
2006/10/09 23:44