我客户有一个小项目给我做,用户少于100人。
服务端部署,我一开始选择的serverless,不过这东西冷启动,第一次http call会比较慢,后面就好了。
我想给换成免费 ec2实例,免费的一台是 1cpu 1g memory,我想问一下大佬这个配置,能承受多少个用户访问阿?
serverless 是可以自动扩容的,不过这个ec2就不能,我怕换过来之后,一旦,用户比较多,到时候卡住了,就尴尬了。
我客户有一个小项目给我做,用户少于100人。
服务端部署,我一开始选择的serverless,不过这东西冷启动,第一次http call会比较慢,后面就好了。
我想给换成免费 ec2实例,免费的一台是 1cpu 1g memory,我想问一下大佬这个配置,能承受多少个用户访问阿?
serverless 是可以自动扩容的,不过这个ec2就不能,我怕换过来之后,一旦,用户比较多,到时候卡住了,就尴尬了。
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答798 阅读✓ 已解决
2 回答3.2k 阅读
大概率是够用的,100个人不太可能是同一时刻访问服务,请求都是分散的。
不放心的话可以做一个接口性能测试,测试一下服务器满载时最多能同时处理多少api请求。然后看看现在100个用户的情况下,api请求峰值能到多少,就能大致估算出服务器能支持多少用户了。
比如现在100个用户在使用服务时,高峰期时,每秒最多只有10次api调用。
然后你测试了在1c1g的服务器上做压力测试,每秒钟可以处理100次api调用。那么你的系统在这个服务器上应该就能支持1000个用户同时使用。