为什么要实现服务器集群?

5 篇文章 0 订阅

实现服务器集群主要视为了负载均衡(有两台以上的服务器或者站点提供服务)服务器服务将来自客户端的请求,

考某种算法,尽量平分请求到集群的机器中,从而避免一台服务器因为在太高而出现故障,而即使其中木偶个机器出现故障,

负载均衡会自动规避选择,使得用户也能正常访问服务。

程序和数据库服务器分离

随着业务量变大,类型增多,原始方案愈来愈成为了醒目开发阶段进行测试自测的一个选择。等自测完毕,

域名备案后,真正上线的往往是采用了数据库和服务器单独部署的模式。

好处:服务器的压力变小,而且当程序服务器被攻击的时候,数据库不会被连累。

坏处:数据远程传输性能无法保证,除非是将两者放在同一个机房节点下,或者同一台交换机下。

动 &静资源分离

静态资源,比如html,JavaScript,css,img 等文件,也就是可以直接呈现给用户的页面资源。

动态资源:是不能直接在页面呈现的,而是需要在后台进行某种转换的资源,即动态资源要转换为静态资源。

动静分离 就是把静态资源与后台分开部署,提高用户方格纹静态代码的速度,降低对后台应用的访问速度。

好处:采用动静分离之后,后端只要提供restful APl即可,其他模块或者前端只需要访问我的APLj接口即可,

也就是说,我的服务,可以同时被多个外部模块甚至是多平台去调用,逻辑清晰,便于维护。

另外,提到了前端调用后端的restFul API,这样可以使得前端和后端的开发和测试进度互不影响,他们之间只需要关注接口的协议即可。

这样搞得最终目的,无非就是为了减轻后端服务器的压力,提高静态资源访问速度,因为后端程序不需要再使用模板去渲染页面。





































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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值