扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
纯理论,完全是别人东西的再组合。
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的平山网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
一、参考资料
http://insights.thoughtworkers.org/website-architecture-evlovement/ 这个是主要的参考资料
http://blog.csdn.net/moonpure/article/details/44671773
http://baike.baidu.com/link?url=NNU1TR8S_MEmoXQvmZNq05mlYWgvK-e7b1vzN_yRAQgBV11O537tP5ijShyVYGSPnsJNgXn8DlcY5N8GrZAGEpa2BbaUcpK6AHdlN0wS_FbJjqFS2YUwO6WYRp7PiJAA
http://www.cnblogs.com/Leo_wl/p/4281236.html
二、
http://jingyan.baidu.com/article/456c463b95e6030a583144b6.html 百度经验
http://www.cnblogs.com/junneyang/p/5231849.html
http://www.cnblogs.com/xrq730/p/4954152.html
http://www.thinkphp.cn/code/2510.html
http://blog.csdn.net/dinglang_2009/article/details/46398885 上下2集
==
网站架构是个循序渐进的过程
1、单机时代。APP、DB、File都在一台服务器上;
2、应用服务器和数据库服务器分离。
3、应用服务器集群。增加应用服务器数量,多台应用服务器之间如何交互
4、数据库读写分离。引发2个问题,1、主从同步;2、应用对数据库的选择。
5、用搜索殷勤缓解读库压力(InnoDB)
6、用缓存缓解读库的压力(redis做数据库缓存memcacahe做应用缓存)
7、数据库水平拆分与垂直拆分
8、应用的拆分,将业务细化,然后拆分出多台应用服务器
9、引入消息中间件
==业务增加带来的技术改进
1、应用服务器和数据库分离
2、增加页面缓存(cdn)
3、增加页面片段缓存
4、数据缓存(数据库信息)
5、增加应用服务器()
6、数据库分库
7、分表、DAL和分布式缓存
8、增加更多的应用服务器
9、读写分离(数据库),廉价的存储设备
10、大型分布式应用和廉价服务器集群
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流