gpt4 book ai didi

php - Azure 应用服务 - Wordpress 的糟糕性能

转载 作者:行者123 更新时间:2023-12-02 05:52:54 24 4
gpt4 key购买 nike

大家晚上好,

完全无计可施,希望有人能够拯救我!我正在将一些 PHP 应用程序迁移到 Azure。我正在使用:

  • 基于 Linux 的应用服务,运行 PHP 7.4(2 个 vCPU、8Gb RAM),每月费用为 94 英镑。
  • MySQL 8.0 上的 Azure 数据库(2 个 vCPU),每月 114 英镑。

我的 PHP 应用程序运行良好,每页加载时间不到 1 秒。然而 WordPress 的性能很糟糕。我将从 1 秒页面加载时间缩短到 10 秒左右,尤其是在后端。我已阅读所有 Azure 指南并实现了以下明显要点:

  • 应用服务和 MySQL 安装均位于同一数据中心
  • 应用服务设置为“始终开启”
  • 连接重定向设置为“首选”并经过测试正常工作

同一个应用程序在非常基本的每月 10 英镑左右的共享托管包上运行良好。我今天也在 Amazon Web Services 中尝试了相同的设置,页面加载回到一秒左右。

在 Chrome 控制台中,延迟以 TTFB 为单位。我已经禁用了所有插件,但没有一个插件能够产生巨大的影响。每个都会增加第二个左右的页面加载,这表明当页面需要多次数据库调用时会出现一致的问题。

Azure 和 WordPress 糟糕的性能到底是怎么回事?!还有什么我可以调查或尝试的吗?确实很想继续使用 Azure,但无法应对性能损失带来的成本大幅增加。

最佳答案

问题出在应用服务中文件系统的运行方式。这不是数据库的问题。目前,App Service 架构在文件读/写方面太慢,Wordpress 经常使用该架构。研究了各种文件缓存选项,但没有一个得到足够的改进。

最终设置了一个相当基本且便宜得多的虚拟机,使用相同的数据库运行,并且性能得到了极大的提高。

这不是一个很好的答案,但应用服务目前还不能满足 Wordpress!

关于php - Azure 应用服务 - Wordpress 的糟糕性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67141062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com