系统的架构很重要,不同的架构解决了不同的系统承载量,就像大桥一样,采用的架构不一样,大桥的承载也不一样,软件系统也是一样,今天带大家一起了解一下最常用的几种系统架构。
一、单机单应用
这是最常见的入门架构,将数据库、web服务、静态资源、图片服务全部放在一台服务器上,这种架构比较适合访问量比较小的个人博客、企业官网等优势:单一部署,降低成本
缺点:并发访问量不高
二、多机分发
多机分发指的是将不同的服务放在不同的服务器上,避免相互影响,独立运行,例如将服务器放在单独的服务器上,web服务放在另外一台服务器上,静态资源放在一台服务器上做cdn加速,用户上传的图片放置在单独的图片服务器上,各个模块独立开来,并发量比单机一体化要高一些,这种模式一般用在内容分发系统上,如新闻系统,后台将新闻添加上动态生成静态资源防置在cdn上,距离最近的用户可以急速访问到这个页面的资源,加快页面的加载速度。优势:模块相对独立互不影响
缺点:并发量有限,有瓶颈
三、负载均衡+分表分库+集群+多级缓存
当访问量上来之后,我们发现单台服务器的性能已经无法满足需求,这个时候怎么办,加服务...
点击查看剩余70%
网友评论0