首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Cloudfront (CDN)进行负载测试是一种好方法吗?

使用Cloudfront (CDN)进行负载测试是一种好方法吗?
EN

Stack Overflow用户
提问于 2019-11-04 06:53:39
回答 2查看 1.6K关注 0票数 5

我有一个应用程序需要处理巨大的流量。应用程序的前一个版本在15分钟内处理了近2,000,000次请求。该版本没有CDN,因此我需要为前端和后端各部署近50个容器。所以现在我已经在我的应用程序前面添加了一个CDN。我选择AWS Cloudfront作为CDN,因为应用程序是托管在AWS上的。

现在,我需要对这个新应用程序进行负载测试。如果我使用Cloudfront URL进行负载测试,它是否会显示确切的结果,因为它将由Cloudfront提供?

如果我用负载均衡器URL加载测试,并找出处理所需负载所需的服务器数量,这会是一种过度的规定吗?由于Cloudfront将从近189个边缘位置(来自AWS文档)为我的应用程序提供服务,那么需要多少服务器吗?

我如何才能找到一个流量之间的关系,可以处理和没有云阵线?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-04 09:12:54

根据云端主页的说法,负载测试Cloudfront本身并不是最好的主意

亚马逊CloudFront内容分发网络(CDN)是大规模规模的,并且是全球分布的。

但是,您可以测试您的网站在使用和不使用CDN时的性能,看看使用Cloudfront是否有好处/投资回报,因为它不是免费的,您需要确保使用它是有意义的,因为如果没有CDN集成,您的应用程序的性能就足够了。

有关更多细节,请访问6 CDN负载测试最佳实践

还要确保将DNS缓存管理器添加到您的测试计划中,以确保每个JMeter线程(虚拟用户)独立地解析ELB的底层服务器地址(可能是这样)--所有线程都将访问相同的IP地址。

票数 2
EN

Stack Overflow用户

发布于 2019-11-20 21:25:14

您可以使用cloudfront url执行负载测试,因为这是真正的用户场景。请检查服务器的自动缩放已启用.此外,您需要在测试执行时监视负载均衡器,以验证通信量。

此外,您还需要检查用于请求的压缩和缓存头的安全软件/过滤器设置。有时,这个安全修补程序/Filer忽略头,它会影响AWS云中的应用程序性能。

使用AWS云监视监视服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58688493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档