Serverless 应用引擎的php环境是不是有问题?同样的代码及数据库,在ecs上就很快,sae上CPU很低,平均负载在10%以上时候就不稳定了,时快时慢。
ecs上响应时间很稳定30ms左右,最多不超过90ms。sae上最少在90ms左右,负载上来后竟然达到1-5秒,同样数据库无压力。
以下为热心网友提供的参考意见
Serverless应用引擎(SAE)的PHP环境是经过优化和配置的,一般情况下应该能够正常运行PHP应用程序。然而,由于SAE是一个基于事件驱动的计算服务,其性能可能会受到一些因素的影响。
以下是一些可能导致SAE上PHP应用程序性能下降的原因:
-
实例类型选择:不同的实例类型具有不同的CPU和内存规格,如果您选择的实例类型不足以支持您的应用程序,那么可能会导致性能下降。建议您根据应用程序的需求选择合适的实例类型。
-
代码优化:在ECS上运行良好的代码可能在SAE上表现不佳。这可能是因为SAE对代码的执行方式和资源分配方式有所不同。您可以尝试对代码进行优化,以提高其在SAE上的性能。
-
数据库连接池:如果您的应用程序使用了数据库连接池,那么在高并发情况下可能会导致性能问题。您可以尝试调整数据库连接池的配置参数,以提高性能。
-
网络延迟:SAE是基于分布式架构的,因此可能会存在网络延迟的情况。如果您的应用程序需要频繁地进行网络通信,那么网络延迟可能会影响性能。
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/21344.html