3000人同时访问一个单纯的html文件(放在阿里云最低配的ECS下,apache),多少带宽足够?

2022-09-16
33 阅读

事实胜于雄辩根据你的问题描述不难发现2个问题,1,样式文件放在了腾讯云COS?

2,服务器却选择了阿里云的低配ecs?原因:动静分离你的cdn加速不是用的阿里的那就说明没有阿里的块,对于外网服务器来说,一次ip你却进行了俩次转换,包括一些跨域其他问题,服务器最低配置是有 1C/0.5G的ECS,那么对于这个服务器来说本身cpu处理就不行,最多用于学习和测试。

就好比一个外网映射工具而已。

带宽很小。

下面我们实践来操作一下运用测试工具测试一下我自己1核2g 5M带宽的服务器,我还买了阿里的cdn+域名映射,资源动静分离了。

目前项目基本秒开页面。

很快啊!下面开了3000个线程请求了一个html页面,看下面参数详解1M等于128kb 带宽传输。

线程响应根据接口返回执行秒数来计算 那么就是3000/7 约等于430 那么就是一秒有430个线程在访问。

而不是一秒就能请求3000个线程的请求,这个也和服务器内存配置,后台接口处理有关系。

请求和响应都是基于服务端配置来决定的,cdn加速只是快速路由到最近地址访问,并不能根本解决服务端配置。

tomcat 默认200线程数,当然这个是根据你服务器内存配置来的,线程也是根据你服务器cpu处理来的,你的服务器处理越快,你的线程就开的多。

结论: 3000人同时访问一个单纯的html文件(放在阿里云最低配的ECS下,apache),多少带宽足够,根据实践我们可以得出结论,最低的ecs配置满足不了3000人同时访问,2核4g的5M带宽+cdn加速 可以满足同时访问。

有人会说我访问html和你后台有什么关系,我想说的是页面和后台单纯来说是没有关系,但是在实践运用当中,作为数据交互的ul至关重要。

分享至:
小草

小草

专注人工智能、前沿科技领域报道,致力于为读者带来最新、最深度的科技资讯。

评论 (0)

当前用户头像