Azure 应用服务 (paas) + 存储 + WordPress

Azure app service (paas) + Storage + WordPress

我想 运行 使用 Azure 应用程序服务的多个 WordPress 实例,并有一个专用的 VM 运行 连接他们的 MySQL 数据库。

假设每个 Wordpress 站点的大小都是一个演出(上传的文件不是数据库),我的应用程序服务计划附带 50gig 存储空间。这意味着我理论上可以 运行 最多 50 个 WordPress 网站 计划。

是否可以 link 将 blob 存储计划添加到我的 paas 计划并将所有 WordPress 站点存储在附加存储计划中?

我知道有一个过时的 WordPress 插件可以将上传的媒体存储在 Azure 存储计划中。我对此不感兴趣。我希望通过单独的存储计划存储和提供所有 WordPress 文件。

如果我要启动 VM 运行ning IIS,我想我可以通过简单地将每个 IIS 站点指向存储计划数据磁盘上的每个 WordPress 安装来做到这一点。只是想知道我是否可以使用 Paas 做同样的事情?

从技术上讲,应用服务已经在这样做了。您的 space 的 50GB 在 Blob 存储中。但正如您所怀疑的那样,您自己无法控制这一点。如果您 want/need 该级别的控制,那么您需要按照您的建议切换到 VM。

这正是构建存储插件的原因,将上传的媒体文件移动到 Blob 存储中以最大化可用 space 并提高性能。

另一种保存 "local" space 的方法是 运行 作为多站点(如果可能的话)。那么您只需要一份 WP 副本和各种站点通用的任何插件。