我正在将网站迁移到 Azure。但是该网站现在运行速度慢得令人无法接受。设置如下:
- Azure 标准 Linux 应用服务计划
- Azure 标准实例上的 MySQL
以下是我尝试过的一些方法:
- 增加 Web VM 的大小
- 增加数据库虚拟机的大小
- 禁用输出缓冲
- 启用 wordpress 查询缓存并查看数据库响应时间
- 禁用 Azure VM 亲和性路由
- 禁用响应缓冲
- 禁用所有插件
- 测试数据库性能(我编写了一个简单的页面来计时一个简单查询的响应,该页面声称需要 0.001-0.002 秒才能呈现,但 Chrome 报告的 TTFB 约为 2.7 秒)。
为了让您了解问题的规模,当前实时站点的加载时间约为 1 秒,Azure 版本的加载时间约为 10 秒。
有人对我下一步应该看什么有什么建议或推荐吗?