高云山曾经听到过这样的一个理论:每个网站的发展方式,大致上都会用一个相同的路线去完成。
这里面,既有资金压力上的问题,也有用户群体需求的问题。
第一个阶段,网站还没有太大的访问量,只需要使用一台服务器就能搞定所有的访问,DB和前端的代码全部都在一起,网站压力不大。
第二个阶段,网站开始初具规模,单独的一台DB已经无法满足用户现在的访问量,开始考虑读写分离的MAster-slave库,使用三个及三个以上的服务器。
第三个阶段,网站的访问量持续增加,增加到了DB的压力在MAster的机器上非常明显,Master开始出现吃不消的情况,主从也开始不能满足需求,需要进一步地去解决负载的问题。
此时,需要引入Mysql Proxy程序,进行中间层代理,逐渐实现负载均衡,并且易于扩展。
第四个阶段,网站继续发展到一定的程度,进而出现了数据量的飞速跨越式增长,原来所有的DB都出现了同一个问题,数据量巨大到无法完成正常速度下的读写。
此时,需要对网站按照自身功能,进行垂直划分。
高云山自身不是很能理解这些东西的概念,却不妨碍他将这些关键点交给科研部门的程序猿去进一步解决。
他也不需要去经历所谓的网站第一个阶段,而是选择了直接从第二个阶段开始进行筹划准备工作。
公司科研部门技术人员所需要做的工作,便是在项目产品正式推上市场之后,及时完成第三个阶段和第四个阶段的系统研发工作。
在网站建设的初期,公司机房里配备上十台乃至二十台的服务器,相信足以应付绝大多数的局面。
倘若这些服务器的规模还是不够用的话,便是在机房里放置一百台服务器,高云山同样也能够轻松将其搞定。
所谓的财大气粗,就是根本不跟你们从同一个起跑线上发力,而是直接选择了弯道超车的方式,在你们看不到尾灯的地方起步。
大力出奇迹,在哪里都是通用的准则之一。
......
公司科研部的张志强和李云霄,分别给总裁高云山打来电话。
他们两个详细说明并阐述了科研部两个小组的工作进展。
令高云山感到可喜的是网站的研发工作能够提前完成,时间则初步定在了八月底。
这其中自然也包括了网站的稳定性测试等工作。
科研部不可能用满是BUG的产品,来糊弄自己的老板。
高云山对此表示了高度认可。
他责成张志强和李云霄二人,一定要提前解决DB负载均衡的问题。
这个问题作为网站发展的重中之重,他要求科研部不惜一切代价,也要攻克其中的技术难关。
如果有可能的话,公司科研部最好从一开始,就对网站的自身功能进行一个垂直的划分。
这样一来,公司的新网站便能够直接跨越到网站发展的第四个阶段。
未来的几十年时间里,云山科技有限公司都能在相关业务上保持领先优势。
毕竟,用钱能够解决的问题,往往都是一些小问题。
忙完了这件事,高云山准备去一趟宝马4S店。
从八月中下旬开始,他的私人时间将会变得非常紧凑。
他先要前往学校新生报到,然后再迎来学院路网吧的正式开业。
之后将公司研发的网站推上市场等... -->>
本章未完,点击下一页继续阅读