高并发web系统调优(六)增加 webserver

好景不长,发现随着系统访问量的再度增加, webserver 机器的压力在高峰期会上升到比较高,这个时候开始考虑增加一台 webserver ,这也是为了同时解决可用性的问题,避免单台的 webserver down 机的话就没法使用了,在做了这些考虑后,决定增加一台 webserver ,增加一台 webserver 时,会碰到一些问题,典型的有:
  1 、如何让访问分配到这两台机器上,这个时候通常会考虑的方案是 Apache 自带的负载均衡方案,或 LVS 这类的软件负载均衡方案; 
 2 、如何保持状态信息的同步,例如用户 session 等,这个时候会考虑的方案有写入数据库、写入存储、 cookie 或同步 session 信息等机制等; 
 3 、如何保持数据缓存信息的同步,例如之前缓存的用户数据等,这个时候通常会考虑的机制有缓存同步或分布式缓存; 
 4 、如何让上传文件这些类似的功能继续正常,这个时候通常会考虑的机制是使用共享文件系统或存储等; 
 在解决了这些问题后,终于是把 webserver 增加为了两台,系统终于是又恢复到了以往的速度。 
这一步涉及到了这些知识体系: 
负载均衡技术(包括但不限于硬件负载均衡、软件负载均衡、负载算法、 linux 转发协议、所选用的技术的实现细节等)、主备技术(包括但不限于 ARP 欺骗、 linux heart-beat 等)、状态信息或缓存同步技术(包括但不限于 Cookie 技术、 UDP 协议、状态信息广播、所选用的缓存同步技术的实现细节等)、共享文件技术(包括但不限于 NFS 等)、存储技术(包括但不限于存储设备等)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郡麟天下

您的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值