当前位置: 代码迷 >> Web前端 >> 网店WPO基础工作:制订性能优化目标
  详细解决方案

网店WPO基础工作:制订性能优化目标

热度:126   发布时间:2012-10-30 16:13:36.0
网店WPO基础工作:制定性能优化目标


?

好了,对于性能优化的必要性,我想大家已经没有什么争议了。那还不动手?

:)动手之前,我们先得做些准备工作,第一步就是:制定性能优化目标

?

按照Jakob Nielsen的理论,我们是否可以得出下面的性能优化目标?

目标A ?网店页面的访问和互动的等待时间,应该在0.1~1秒以内;

目标B ?网店少数页面载入时间稍长,也必须控制在1~10秒以内

目标C ?网店尽量不要出现让访客等待10秒以上的页面或者互动

实际上,目标A很难做到。应该说目前绝大多数网店,都做不到这一点。最主要的原因是网络速度瓶颈!即使是像www.google.com或者www.yahoo.com? www.facebook.com 这样的性能优化水平登峰造极的站点,当他们邂逅缓慢而且高墙林立的中国互联网之后,访客速度感受很差,有些网站甚至无法打开。有些Zen-Cart网店主,服务器选择在国外,主要客户也在国外,情况会好些,但实际网络环境千差万别,也很难保证大多数网页的打开时间在0.1~1秒内。还有一个影响ABC目标顺利实现的因素,就是浏览器因素。谷歌浏览器和IE8浏览器在部分脚本上的执行效率可以超越IE6内核浏览器10倍,这一点会影响到很多网店的表现。所以性能优化目标应该考虑到不同的浏览器版本。

?

基于以上考虑,我们重新调整上面的三个目标,如下:

修正后的目标A ?网店页面大多数的访问和互动的等待时间,在1~4秒以内;

修正后的目标B ?网店少数页面载入时间稍长,也必须控制在4~10秒以内

修正后的目标C ?载入时间超过10秒的页面,在无法避免的情况下,需要改善浏览体验,降低访客烦躁度。

目标C的情形,在网店付款中经常遇到,比如用户完成购物流程,确认订单并且点击付款按钮后,网站会将用户导向到网上银行或PayPal网页,这一步可能会超越10秒。为了防止用户丧失耐心停止付款,我们通常会在这个页面添加一段诸如“请您耐心等待多几秒…”或者一个动画logo,让用户看着没有那么闷。

?

?

作者:?谭砚耘@用户体验与可用性设计-科研笔记

版权属于:?谭砚耘 (TOTHETOP至尚国际 ?)

版权所有。转载时必须以链接形式注明作者和原始出处

如果你希望与作者交流,请发送邮件到?tanyanyun/at/163.com?别忘了修改小老鼠

  相关解决方案