这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。
文章内容共分一下十个本分来讲解:
架构演变第一步:物理分离webserver和数据库
架构演变第二步:增加页面缓存
架构演变第三步:增加页面片段缓存
架构演变第四步:数据缓存
架构演变第五步:增加webserver
架构演变第六步:分库
架构演变第七步:分表、DAL和分布式缓存
架构演变第八步:增加更多的webserver
架构演变第九步:数据读写分离和廉价存储方案
架构演变第十步:进入大型分布式应用时代和廉价服务器群梦想时代