最近我在阅读2本关于大型网站架构的书:《大型网站技术架构——核心原理与案例分析》李智慧、《大型网站系统与Java中间件实践》曾宪杰。
我期望从这些书中学习到大型网站是如何做架构的,这个过程会遇到什么问题。当看完这2本书后,我总结出两个大问题:
1. 网站技术架构为什么会演进?换个说法就是为什么网站会变大?www.91abap.com
2. 演进的过程会遇到什么问题?或者说为了演进,会遇到什么问题?www.aqzfcg.com
网站技术架构为什么会演进
我个人总结出来我们的技术架构演进的两种驱动力,驱动着我们为什么演进网站的技术架构:
1. 内在驱动力:我们期望把当前的业务做得更好,开发更多新业务
2. 外在驱动力:用户量的上升、用户种类的多样化
这两种驱动力不是独立的,更多时候是并行的。我想淘宝就是两种驱动力并行驱动的结果。
演进的原因很简单。但是在什么时机我们就应该演进网站的技术架构了,以及如何演进?面对这些问题,说实话,我没有任何经验,再说现实中每家企业当时都面临的问题都不一样,所以,我很难从经验中总结出什么是演进的时机。
但是我可以从另一个角度切入这个问题:研究网站内外结构,找到这些结构可能出现的问题点,知道或者预见到问题点了,你当然就知道应该怎么演进了。类似于你了解了PC机的结构,你也就知道什么时候要加内存了,什么时候要加硬盘了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30168918/viewspace-1469812/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30168918/viewspace-1469812/