温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

网站构架理论

发布时间:2020-06-30 04:06:08 来源:网络 阅读:471 作者:fangdong12 栏目:建站服务器

纯理论,完全是别人东西的再组合。


一、参考资料


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、单机时代。APPDBFile都在一台服务器上;

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、大型分布式应用和廉价服务器集群


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI