由12306.cn谈谈网站性能技术
12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功能性的东西)
目录
业务
前端性能优化技术
一、前端负载均衡
二、减少前端链接数
三、减少网页大小增加带宽
四、前端页面静态化
五、优化查询
六、缓存的问题
后端性能优化技术
一、数据冗余
二、数据镜像
三、数据分区
四、后端系统负载均衡
五、异步、 throttle 和 批量处理
小结
业务
任何技术都离不开业务需求,所以,要说明性能问题,首先还是想先说说业务问题。
其一,有人可能把这个东西和QQ或是网游相比。但我觉得这两者是不一样的,网游和QQ在线或是登录时访问的更多的是用户 ...
Amazon的书为什么卖到了$2000万
最近,Amazon的新闻比较多,除了Amazon的云平台宕机外,还有一个被热炒的新闻是在Amazon的书店里,有一本书要买$23,698,655.93美元,相当于1亿5千万人民币(如下图所示),这个事情是由UC Berkeley的生物学家Michael Eisen发现的,然后他在他的博客上写了一篇文章来说明这个事情。
这本书是1992年,现在绝版了,生物学家决定上Amazon找一下,结果看到了有两本新书,还有一些二手的,二手书价比较正常,但是那两个新书的价都上了百万。这个生物学家还写了邮件给原作者和原作者开了玩笑。呵呵。
一般人可能就把这个事当成个笑话了,不过,教授就是教授,它还认真的研究了一下为什么会这样。
首先,这个不是Amazon的订价的问题,这是Amazon的第三方商户平台两个商户报价,一个商户叫profnath,另一个商户叫bordeebook。我们的生物学教授观察这两个商户的书价了几天,看到了下面的结果:
从上面的表中,我们可以看到,profnath商户的价格总是bordeebook的99.83%,而bordeebook的总是比profnath的高27.059%,很 ...