Hostgator 托管的应用程序在连接到 AWS RDS 数据库时速度太慢。 cPanel/WHM 上有什么需要做的吗?

问题描述 投票:0回答:0

所以,标题几乎概括了我的团队遇到的问题。

我们有一个 Laravel PHP 应用程序托管在 Hostgator 上的专用服务器上,但最近我们遇到了疯狂消耗资源的用户激增,由于 MySQL 的查询负载过大,所有 16 个内核都达到了 100%。因此,我们决定在致力于提高应用程序性能和重写查询的同时,将 MySQL 迁移到 Amazon RDS 数据库实例以将 Apache 与 MySQL 分开,这样它们就不会在同一台机器上运行。

问题是一旦我们更改设置并将应用程序指向 RDS 实例,我们的页面加载时间就从 200 毫秒增加到几乎整整 30 秒。我知道不让服务器在同一台机器或 LAN 上运行会影响性能,但这些负载时间似乎有点荒谬,而且显然不会发生只是因为服务器物理距离,因为我怀疑任何距离都会增加响应时间超过 20-30 秒,就像现在发生的那样。我们在 RDS 上查看了时间,不到一秒就返回了查询结果,在 Apache 上的加载时间也不到一秒。

有没有人以前做过这个并且知道我们应该在这里做什么?是否有某种防火墙或类似的东西限制了此设置与 Hostgator 上的 PHP 应用程序和 AWS RDS 上的数据库的连接或交易数量?我们应该在 cPanel 上配置任何类型的设置来改进这些设置吗?

amazon-web-services amazon-rds hosting cpanel dedicated-server
© www.soinside.com 2019 - 2024. All rights reserved.