SD2.0-大型网站架构讨论沙龙

在这个SD2.0大会的沙龙中,请到了几位重要的人物:王文彬(淘宝网首席架构师)、汤道生(腾讯岩发副总裁,产品有腾讯空间等)、雷鸣(酷我网站创始人,前baidu首席架构师,北大天网作者)、钱宏武(脉网技术合作人,前sohu互动产品开发主管,产品有sohu体育直播室),主持人是CSDN的曾登高(CSDN社区平台和服务的总架构师)。
讨论的内容很泛泛,大概纪录了一下:
1、网站流量影响整个网站架构的设计
2、网站架构的设计是一种平衡的设计,没有完美的架构,架构的设计要简单灵活,便于扩充,因此找出平衡点是关键
3、网站架构的设计不要过渡,考虑到1~2年内的用户需求即可
4、小网站与大网站的区别在于,当数据量达到一定级别,小问题会变成大问题
5、大的网站架构不适合做小事情,小架构也做不了大事情
6、即使通过硬件的扩充,架构的负荷已经超过设计负荷的5~10倍,就要考虑重新设计系统的架构,举例来说就是一个研发团队是10个人以内,可以采用家长式管理,而到100人以内,管理方式必须变化,因此架构也要根据负荷情况不断变化
7、要通过网站的监控分析,来找到系统瓶颈的临界点
8、任何一个网站的开发都会是从集中式-分布式-高级分布式的方向过渡
9、Google可以通过机器的扩充来达到网站扩展的要求,依赖的是系统架构设计中的线性可扩展性
10、中国的网站架构和运营要考虑自身的网络运营环境如网通和电信网络的区别
11、网站架构的设计也要考虑运营成本的问题,能得到的资源往往比预期的要少
12、架构的设计要考虑安全性和恶意客户的攻击
13、网站的负载要通过测试来验证,并通过监控系统进行分析,并且要做好风险的应对,系统的负载永远不要超过80%
14、架构的设计中无时无刻不存在折中的情况,痛苦的取舍是必须作出的抉择
15、架构设计中要充分考虑团队、领导和用户间的沟通,龙的那片不能动的鳞也要有策略的动一动
16、架构设计要充分分析数据的特性,读和写哪个更重要,例如Google的搜索根本不用数据库,甚至连文件系统都进行重写,以达到最快的数据读取效果
17、网站架构的设计要考虑API接口的开放性
补充1:
1、网站架构是一门平衡艺术,永远在性能和需求之间寻求平衡
2、Taobao在生态圈上考虑了很久,很有可能会推出重量级的OpenAPI,具体是什么,值得期待
3、腾讯产品在产品稳定性要求很高,单组服务产品的压力测试非常严格,最终把大访问问题转化为添加服务器问题
4、完美的缓存机制需要考虑稳定性、事务处理和分布式,memCache是其中较简单的实现
5、监控程序实时报警,比如同期超过5%的正常波动
6、产品经理要溶入技术团队,避免过度设计
7、用户每上一个台阶,架构设计将迥然不同
补充部分来自:http://blog.csdn.net/zdg/archive/2007/12/02/1911813.aspx

补充2:
二毛五Web架构设计经验分享
钱宏武谈架构设计视频:http://211.100.26.82/CSDN_Live/140/qhw.flv
PlentyOfFish网站架构学习:http://www.dbanotes.net/arch/plentyoffish_arch.html

posted on 2007-11-29 21:26 Duiker 阅读(1686) 评论(6)  编辑 收藏 所属分类: 技术

评论

#1楼  2007-12-02 10:51 for3w [未注册用户]

主体内容转载。   回复  引用    

#2楼  2007-12-05 14:11 荣耀石&欲望      

楼主的博客写得有点偏激啊,如果参加这次大会,真的像你说得那样的话,你楼上的心得体会哪里来了?   回复  引用  查看    

#3楼 [楼主] 2007-12-05 14:26 Duiker      

嗯,的确有点偏激,应该注意一下,学到了很多东西,只是没有超过期望,很多没有达到预期的想法,所以有点失望,发泄一下,就好了,当愤青没用,重要是希望SD2.0可以做的更好一点,而且是很容易做到的,就是要替用户考虑,做不到这点,就永远做不好。   回复  引用  查看    

#4楼  2007-12-08 00:11 陈韵龙 [未注册用户]

都是高手啊。本人也正想做网站,请大师门帮忙指正啊。QQ:398968487   回复  引用    

#5楼  2008-06-27 16:51 图集集 [未注册用户]

本文被转载,却不是一文章,奇怪了?   回复  引用    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-12-05 09:48 编辑过


相关链接:

历史上的今天:
2005-11-29 昨日关注-每日编译(DailyBuild) 参考
 

导航

公告


效率狂,质量狂,简简单单,享受生活,让代码充满阳光,让使用者感到快乐,把软件开发看作是一种沟通游戏。

message


bookmark


搜索

 

最新随笔

最新评论