Serverless 应用引擎相同的配置(4U8G),部署netcore程序
我用ECS(windows)部署和SAE(linux)部署
发现前者30条线程,压测5轮平均响应时间只有一两百毫秒
但是SAE却能到十几秒,并且还有出错的情况。但是看基础监控,CPU也没见涨
是SAE本身性能就差,需要多个实例来扛吗?
Serverless应用引擎(SAE)的性能问题可能由多种因素导致,而不一定是SAE本身性能差。以下是一些可能导致性能下降的原因及相应的解决方法:
综上所述,解决SAE上的性能问题需要综合考虑环境配置、资源分配、代码优化等多个方面。通过逐一排查和调整,通常可以找到并解决性能瓶颈。
楼主你好,看了你的描述,据我所知SAE(Serverless 应用引擎)是阿里云提供的一种无服务器计算服务,它可以无需运维和扩容,根据实际的请求量自动弹性扩容和收缩,可能是由于冷启动造成的,在第一次请求到达时,SAE可能因为需要进行初始化操作而产生较高的延迟,之后的请求可以享受到较低的延迟,因为实例已经处于热状态,可以通过保持一定的并发请求量来避免冷启动导致的高延迟。
还有可能是网络延迟造成,SAE可能由于网络传输的延迟造成较高的响应时间,你可以通过在不同地域部署多个实例来缓解这个问题,使用户请求离实例更近,从而减少网络延迟。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。