【234】lumen项目针对高并发和负载过高的一些解决方案

负载过高就要考虑采用负载均衡的方案。
lumen项目如果跑在阿里云8核16G的服务器上,不使用swoole加速的情况下并发只能到200,使用了swoole并发能到到800,如果把自建数据库换成阿里云的rds 单接口并发能到1200左右,如果采用了阿里云的slb和弹性伸缩服务,实际压测能够承受1w并发左右。如果能够换go语言去写一些异步服务我估计效果会更好。

slb的配置只需要配置上负载均衡的ip就可以了,然后选择相应的服务器即可。

阿里云有一个比较好用的功能是镜像功能,无论是系统盘还是数据盘都能够快速镜像,但是他的快照是有局限的,有的快照只能快照系统盘,有的只能快照数据盘。 但是如果你想快速复制一套一模一样的环境出来的话,需要对服务器实例进行整体镜像,然后在每次开通服务的时候去使用 自定义镜像去创建。

一般镜像出来的环境会跟原环境一模一样,如果你在里面安装了宝塔,会发现只要换个ip,宝塔都不用改密就能够直接访问,非常的方便。

阿里云的实例如果你想在本地链接ssh的话,那么就必须在相应实例进行密码的重置,重置完毕之后,你就能正常访问了。

弹性伸缩的配置过程中需要配置几个报警规则,一个规则是增加服务器的,一个规则是缩减服务器。

阿里云还有一个非常方便的功能是按量付费,正常我们觉得按量付费会走流量,但是如果我们设置了固定的带宽,那么他的按量服务就不再按流量计费,而是按每个小时的费用计费。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值