2010年5月

不能承受的网页之重

在历代的爱情诗中,女人总渴望承受一个男性身体的重量。于是,最沉重的负担同时也成了最强盛的生命力的影像。负担越重,我们的生命越贴近大地,它就越真切实在。

这段话节自20世纪最重要的经典之作《不能承受的生命之轻》,说生命太轻了不好,轻了会飘起来,会远离大地和地上的生命。

不过,今天讨论的对象是网页,它却不能太重,要轻,能多轻就多轻。越重的网页,下载、等待的时间就越长,坐在电脑前的人就越不能承受。网页上重的元素有视频、音频,其次是图片、客户端脚本;最轻的是文字、字符,几乎没有重量。还记得网友等待时间的极限吗?——10秒钟,真的很短暂,但足够关闭你的页面,从此再也不来。Gabriel Svennerberg的数据表明,对于Google,页面的下载时间每增加0.4到0.9秒,流量和收入会降低20%;对于Amazon,每增加100毫秒的页面下载时间,销售量会降低1%。

显然网页要越轻越好,这个没有物极必反,能多轻就多轻,减少使用重的元素。视频、音频是特殊情况,需要足够的双向(服务器与客户端)带宽支持,这里不讨论。图片,是现在几乎所有网页都有的,其实很多页面通过合理的图片压缩,缩减100k的重量是非常容易的。对于电子商务网站来说,网页“重量”每减轻1K,下载速度每提高0.1秒,就预示着销售收入的增加。

网页要轻,能多轻就多轻,这也是UI设计师、前端设计师必须牢记于心的。

网页不能太重,不要让电脑前的我们等得太久,哪怕只是10秒钟。因为我们真的没有那么多“时间”可以挥霍!