迁移到 Azure App Service 和 Azure Database for MySQL 灵活服务器后,Wordpress 网站速度极慢

Posted

技术标签:

【中文标题】迁移到 Azure App Service 和 Azure Database for MySQL 灵活服务器后,Wordpress 网站速度极慢【英文标题】:Wordpress site extremely slow after migrating to Azure App Service and Azure Database for MySQL Flexible Sever 【发布时间】:2022-01-04 08:52:12 【问题描述】:

我之前在 Azure 上的同一 Linux 虚拟机中运行我的 wordpress 应用程序和 mysql 数据库服务器安装。我最近分别迁移到同一区域 - 美国东部的 Azure App Service 和 Azure Database for MySQL 灵活服务器。不幸的是,这确实减慢了应用程序的速度,页面加载时间从 1 秒增加到平均 11 秒。我从 CDN 提供所有静态文件,但无济于事。检查网络瀑布,阻塞页面的脚本是对 admin-ajax.php 的调用。将这两个服务的计算增加到一个荒谬的大小(现在没有流量)只会将速度提高到 6 秒。因为,这两个服务都在同一个区域,我不相信服务器和数据库之间会有如此显着的网络延迟。我可以采取哪些其他步骤来解决问题?

【问题讨论】:

请参考Troubleshoot slow app performance issues 【参考方案1】:

如果您隔离缓慢端点并且如果它是由于 SQL 导致的,那么我建议配置与应用服务的 VNET 集成并使用服务端点,Microsoft.SQL 在应用服务集成子网的子网中,这样一些关于套接字数量的限制和网络延迟排除并应观察性能增益。同时,您需要使用查询分析或使用性能建议来检查 SQL 执行时间。

【讨论】:

以上是关于迁移到 Azure App Service 和 Azure Database for MySQL 灵活服务器后,Wordpress 网站速度极慢的主要内容,如果未能解决你的问题,请参考以下文章

Python app in Azure App Service on Linux初探

如何将Azure DevOps中的代码发布到Azure App Service中

如何将Azure DevOps中的代码发布到Azure App Service中

Azure App Service

Web API系列教程3.10 — 实战:处理数据(公布App到Azure App Service)

解决Azure Stack App Service部署报错一例