美文网首页大型网站架构
IT干货||网站架构建设(三)

IT干货||网站架构建设(三)

作者: IT奶爸 | 来源:发表于2015-04-15 21:57 被阅读95次

    恭喜你了解三阶段的知识,要么你志向高远,要么你已经创业成功了,想进一步发展了。说实话,到达这个阶段的时候,有很多条路可以解决所面临的困难了,下面给出的只是一个很简单的思路,仅供参考。

    规模运营阶段:

    规模化阶段主要是带宽、应用负载均衡、数据库读写、磁盘读写所遇到的瓶颈等等。

    简单举个例子:

    按小米1S在2012年9月6号的抢购来看,假设有50w人开着浏览器倒计时。

    小米是分批抢购,20w台9分40秒抢购结束,如果是正常的抢购,流程如下:

    第1步:倒计时结束,ajax取回购买链接,1秒内返回。

    ajax是准时的,并发请求50w——web server并发50w,检查session 并发50w(如果使用memcache session或者mongo session,要测试nosql并发。如果使用无需存储的加密仿session,需要测试cpu能承受多少并发计算加密对比)。

    第2步:根据各人反应时间不同,2秒内全部点击抢购。

    并发请求25w/s——web server并发25w,检查session并发25w,

    mysql方案1:count < 20w insertidwswsp>

    mysql方案2:提前写入20w数据,user_id为空,update ——》 select查排名。写入20w/s,查询20w/s。

    2种方案的数据库并发写入都要达到20w/s。

    折合硬盘iops为10w,如果像淘宝一样采用15K转速的SAS盘,需要15块做Raid10。如果使用Intel 710 SSD,需要5块做Raid10。

    架构:


    团队人多了,还需要考虑后勤以及其他的事情,比如沟通工具、代码库、bug系统、域名注册与管理、审核系统、代码书写规范等等。

    请先关注“IT奶爸”公众号,然后回复消息“网站架构”,阅读《网站架构建设》连载的全部三篇文章。

    部分资源来源网络,如有侵权,请来信告知!

    相关文章

      网友评论

        本文标题:IT干货||网站架构建设(三)

        本文链接:https://www.haomeiwen.com/subject/ucpsfttx.html