大型网站系统的特点及演化过程

大型网站系统的特点

首先肯定是高并发,大量用户访问(大流量),从而产生了海量数据。
其次高可用,保证系统7*24小时不间断服务
再有哪里的用户都有,分布各地,网络复杂,从而牵扯出安全问题,容易受到攻击
为了满足用户需求,发布频繁

大型网站架构演化发展历程

第一步: 应用程序+数据库+文件 都在同一台服务器上
第二步: 分别放在三台服务器上 应用服务器(更强大的CPU)、数据库服务器(更快的磁盘和更大的内存)、文件服务器(更大的磁盘)
第三步: 使用缓存改善网站性能,二八定律,把常用的数据放入到内存中
第四步: 服务器集群,相同业务模块的多搞几台服务器
第五步: 数据库读写分离
第六步: 提高用户访问速度 CDN(缓存在网络提供商)和反向代理(网站中心机房)
第七步: 分布式文件系统,分布式数据库(是网络数据库拆分最后手段,但是可以业务拆分写到不同的物理数据库)
第八步: 使用Nosql和搜索引擎,提高数据存储和检索
第九步: 业务拆分,分布式微服务搞起来

拆分和集群
拆分:不同的多台服务器上面部署不同的服务模块
集群: 不同的多台服务器上面部署相同的服务模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值