带有路径映射的Wordpress App Services非常慢

问题描述

我目前正在将wordpress安装迁移到具有容器的Azure App服务。首先,我对容器内的所有物品进行了常规安装,以进行测试。性能很好,一切正常。

然后,我想将wp-content文件添加一个持久文件夹,为此,我创建了一个文件共享并将其添加到“路径映射”下。这项工作没有问题,并且重启后wordpress可以访问文件

但是现在每个页面加载大约需要1-2分钟,整个页面在此阶段无法使用。我仔细检查了文件共享设置以及其他所有内容。共享已针对交易进行了优化,一旦我删除了该卷,该容器便又快又轻了。

有人有同样的问题吗?任何想法如何解决这一问题?对我来说这是一笔交易中断。

谢谢!

解决方法

不是直接回答您的问题,而是一种替代方法是使用App Service永久存储,该数据将数据存储在运行应用的VM的/ home文件夹中。这比在存储帐户中使用文件共享要快得多。 $ {WEBAPP_STORAGE_HOME} 映射到 / home 文件夹。

您需要通过在应用程序设置中将 WEBSITES_ENABLE_APP_SERVICE_STORAGE 设置为true或使用CLI来启用:

az webapp config appsettings set --resource-group <group-name> --name <app-name> --settings WEBSITES_ENABLE_APP_SERVICE_STORAGE=TRUE