豆瓣网CTO洪强宁讲述网站架构变迁
来源:互联网 发布:高校网络安全教育 编辑:程序博客网 时间:2024/05/21 19:42
豆瓣网CTO洪强宁讲述网站架构变迁
主要内容是,随着访问量的增加,豆瓣遇到的问题和其解决之道,不错。
图片太多了,直接给出链接:http://www.cnblogs.com/Mainz/archive/2009/06/28/CTO_Douban_Xiaonei_Renren_Website.html
网站的发展阶段及技术方案:
校内网CTO黄晶讲述网站架构变迁
每个网站的发展都会按照一个大致相同的路线去完成,当然这里说的是每个相对成功的网站。
第一阶段:
这一阶段没有太大的访问量,甚至只有一台服务器就搞定了所有的访问。DB和前端的代码全都在一起,压力不高。忆者注:我觉得在alexa没进五万的时候,只要不是特殊的应用,基本都在此列吧。
第二阶段:
网站初具规模,DB压力大增,单独的一台DB已经满足不了现在的访问量,开始考虑读写分离的Master-slave库,使用三个及以上的服务器。忆者注:这时网站的alexa基本上会在1-3万的位置,每天的ip在5-10w的样子,当然,DB我们都认为是MySql。
第三阶段:
访问量继续增加,增加到了DB的压力在Master的机器上非常的明显了,Master开始出现吃不消的情况,出现写耗尽。主从也已经不能满足要求,需要进一步解决负载问题,此时要引入Mysql Proxy程序,进行中间层代理,实现负载均衡,易于扩展。忆者注:这时网站已经不可限量了,先恭喜下你的网站能用到这段。
第四阶段:
网站继续发展,进而出现了数据量的成倍增长,原来的N台DB都出现了一个问题,数据量巨大,无法完成正常速度的读写。此时,需要对网站按功能进行垂直划分,比如用户注册登录是一部分、UGC又是另一部分。与此同时,对数据本身进行水平划分,也就是Hash散表或者是散库。
第五阶段:
真的没了。再往下玩就灭了。
其实再进一步第五第六阶段,就是无法预想的未来了,也许有什么突飞猛进的科学技术发明也说不好。
- 豆瓣网CTO洪强宁讲述网站架构变迁
- 豆瓣网CTO洪强宁讲述网站架构变迁
- 校内网CTO黄晶讲述网站架构变迁
- CTO谈豆瓣网和校内网技术架构变迁
- CTO谈豆瓣网和校内网技术架构变迁
- CTO谈豆瓣网和校内网技术架构变迁
- CTO谈豆瓣网和校内网技术架构变迁
- 豆瓣网技术架构变迁
- Twitter,架构的变迁 & 豆瓣网技术架构变迁
- 网站架构之变迁
- 网站架构变迁介绍
- 豆瓣的架构-专访豆瓣网站的技术总监洪强宁
- 知乎CTO谈知乎的架构变迁史
- 易观 CTO 郭炜:易观大数据架构的变迁
- 学习豆瓣好榜样--网站架构
- 学习豆瓣好榜样--网站架构
- 豆瓣的架构—专访豆瓣网站的技术总监洪强宁
- 豆瓣的架构—专访豆瓣网站的技术总监洪强宁
- OGRE手动控制骨骼动画
- 博客新开
- MYSQL
- 比较两个数据库中的视图/存储过程的结构(结构比较,不是功能比较)
- 查询指定的对象在那些数据库中存在
- 豆瓣网CTO洪强宁讲述网站架构变迁
- 查询重复记录的通用存储过程
- U盘文件不显示U盘中毒隐藏属性无法修改的原理及解决
- 单表导入,导出文本文件
- Python异常处理体系简介
- php json_encode 问题解决小记
- 《领军之道》在IT企业管理中的应用
- 关于IImage的图片显示(闪屏的处理)
- 第一次使用这里的博客哦~