可扩展网站架构(for 网志年会)
-
Upload
dahui-feng -
Category
Technology
-
view
128 -
download
12
description
Transcript of 可扩展网站架构(for 网志年会)
可扩展性网站架构可扩展性网站架构by Fenng
egosurfg
冯大辉 (Fenng)冯大辉 (Fenng)[email protected]
@ lDBA @Alipay.com
Bloggerhttp://www.dbanotes.net
Blog , 最好的学习途径之一
议程议程
容量规划/构建基准数据容量规划/构建基准数据LAMP 选择与规划设计可扩展性 DB 可扩展性产品设计谏言可扩展性产品设计谏言其他
附:可扩展的 Blog (企业 Blog)站点
容量规划/构建基准数据容量规划/构建基准数据
硬盘 CPU 能力硬盘、CPU 能力Benchmark HD/Storage,Test your kernel for CPU Test your kernel for CPU …
核心参数调整for Web Server for DB for Network for App for Web Server , for DB, for Network, for App, and so on
单台实例所能支撑的最大能力单台实例所能支撑的最大能力网络连接数、应用链接数、最大内存能力
LAMP 选择与规划设计选择与规划设计
LAMP vs LNMP LAMP vs. LNMP N is 4 Nginx /Apache MPMWindows? If you like it Windows? If you like it
技能/背景可借鉴案例可借鉴案例LiveJournal / Facebook (越开放,得到帮助越多)
压力测试curl-loader 、Siege、httperf …(Loadrunner ?NO)
可扩展性数据库经验谈可扩展性数据库经验谈
关系数据库存储关系数据关系数据库存储关系数据
事务型应用与非事务型应用eg: 表级别锁
反范式(Denormalization)反范式(Denormalization)
DB 不是黑盒子DB 不是黑盒子
可扩展性产品设计谏言可扩展性产品设计谏言
让 个网站频繁故障的最好办法?让一个网站频繁故障的最好办法?
少即是多少即是多
以___为中心? 少数用户为中心? 80% 用户为中心? 以 20% 用户为中心? 以设计人员为中心? 以….
其他其他
开源节流开源节流前端优化! 地球人都知道? 关键是马上就做!
团队节奏团队节奏“可扩展”的技术团队
内部知识管理
尽早建立运营团队尽早建立运营团队
可扩展的 Blog (企业 Blog)站点可扩展的 g (企业 g)站点
规划先行规划先行eg: http://blog.alipay.com
Cache 为王
压缩? 必须!
Fighting Spam / Search SpiderFighting Spam / Search Spider
资源引用资源引用
http://www flickr com/photos/shutterhahttp://www.flickr.com/photos/shutterhack/2410642592/sizes/o/
h // bl / l / hhttp://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html
Questions ? Questions ?
Thank You!
http://www.dbanotes.net
http://blog alipay comhttp://blog.alipay.com