不容小看的网站性能优化

WPO网站性能优化的基本概念
服务器君一共花费了161.859 ms进行了4次数据库查询,努力地为您提供了这个页面。
试试阅读模式?希望听取您的建议

WPO是什么

WPO就是 Web Performance Optimization 也就是网站性能优化。就是让你的网站访问更快一些。还有一种情况,虽然你的网站访问不快,但能通过技术手段让访客感觉快,这也是WPO。

建设网站的时常听到如下名词:SEO(搜索引擎优化),浏览器兼容性,网站可用性,Web应用的可拓展性……但很少网站设计者提到WPO这个词。而在用户层面,却经常听到这样的抱怨:

  • 这首页怎么打开这么慢啊!
  • 这图片为啥还没刷出来呢?
  • 我都等了一分钟了,页面还没出来!
  • 怎么提交了半天都没反应?

核心理念

“让网站访问更快一些”,大多数网站建设者都很清楚其重要性,但很少有人单独将这个概念拿出来,或者没有给予WPO应有的重视。

我们必须给予重视。《高性能网站建设指南》的作者Steve Souders,在他的博客中提到这样一组数据:

  • Bing: 2 秒的延迟将导致收入降低 4.3%/用户。
  • Yahoo!: 400ms 延迟会导致流量下降 5-9%。
  • Google: 400 ms 延迟将导致每用户搜索请求下降 0.59%。
  • Shopzilla 将页面载入时间从 7秒缩减到 2秒,转化率提升了 7-12%,页面请求增加 25%,只用一半服务器就够了。
  • Mozilla 将下载页时间缩短 2.2 秒之后下载量增加 15.4%。
  • Netflix 在服务器端启用 gzip ,页面快了 13-25%,节省了 50% 的网络流量。

举一个更贴近的例子:

某网站原来砸了1000元/天到百度的收费推广,带来200个潜在购买者,其中1%下了订单,也就是2个人掏钱了。 一年的工作日按250天考虑,一年带来了500个订单。

粗略的投资回报率ROI大约是:250*1000/500=500元/订单。

增加订单的方法A:这个时候加大投入到2000元/天,往往订单数不会等比例增长,比如只新增了300个订单,增加投入带来的ROI是250*(2000-1000)/300=833元/订单。

增加订单的方法B:如果我们仍然维持1000元/天的投入力度,再花费2万元做做WPO,让网站访问速度快一些。原先200个访客中只有2个人下单,现在因为网站快了,访客觉得爽,多了1人购买,也就是200人中有3个人购买。一年250工作日的订单总数会达到750个。

新增订单250个,投入是一次性2万元,投资回报ROI是20000/250=80元/订单。

增加订单的方法 ROI 增加100个订单费用
方法A - 加倍投入 833元/订单 83300
方法B – WPO改善 80元/订单 8000

从上表可以看出,WPO的代价比SEO或者SEM要低的多。而且WPO投入是一次进行,长期有效的,可以持续很多年,只要你的网站继续存在。而方法A则是有钱有效果,没钱吃白果。第二年如果不投入,就不会有产出。

本文地址:http://www.nowamagic.net/librarys/veda/detail/549,欢迎访问原出处。

不打个分吗?

转载随意,但请带上本文地址:

http://www.nowamagic.net/librarys/veda/detail/549

如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。
小提示:您可以按快捷键 Ctrl + D,或点此 加入收藏

阅读一百本计算机著作吧,少年

很多人觉得自己技术进步很慢,学习效率低,我觉得一个重要原因是看的书少了。多少是多呢?起码得看3、4、5、6米吧。给个具体的数量,那就100本书吧。很多人知识结构不好而且不系统,因为在特定领域有一个足够量的知识量+足够良好的知识结构,系统化以后就足以应对大量未曾遇到过的问题。

奉劝自学者:构建特定领域的知识结构体系的路径中再也没有比学习该专业的专业课程更好的了。如果我的知识结构体系足以囊括面试官的大部分甚至吞并他的知识结构体系的话,读到他言语中的一个词我们就已经知道他要表达什么,我们可以让他坐“上位”毕竟他是面试官,但是在知识结构体系以及心理上我们就居高临下。

所以,阅读一百本计算机著作吧,少年!

《重构:改善既有代码的设计》 福勒(Martin Fowler) (作者), 熊节 (译者)

《重构:改善既有代码的设计》清晰地揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。《重构:改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。

更多计算机宝库...