在Microsoft Azure子文件夹上使用WordPress

我在一个子文件夹上实现了Microsoft Azure上的wordpress(类似于http://domain.com/blog )

所有的服务器都在Windows上,

我做了一个解决方法,使用外部服务器的MySQL和分配php的子文件夹与PHP的东西。

问题是,这是非常缓慢的,因为它必须从一台服务器到另一台。

我检查了与SQL服务器使用WordPress的选项,但它不适用于我们使用的插件,

而且我也尝试了这个解决schemehttps://blog.kloud.com.au/2014/11/27/installing-wordpress-in-a-sub-folder-on-azure-websites/但明确的是一个博客昂贵。

我们不能使用像http://blog.domain.com这样的子域名作为公司的政策问题。

我创build了一个带有比特币图像的虚拟机器,并且希望能够将其用作带有一些魔术技巧的“文件夹”,或者像天衣无缝的东西一样。

将MySQL放在数据中心之外的服务器上会导致严重的延迟。 您需要将数据库放在与应用程序服务器相同的数据中心中。 这里的问题是您的预算,它影响了您的部署体系结构。

最小的AWS Linux实例可以运行一个大小适中的博客,特别是如果您进行caching(例如Nginx页面caching)。 我想Azure是相似的。 根据下面的评论,我认为你有四个解决scheme:

  • 架构师正确 – 即得到一个虚拟机,安装一切,并让它运行
  • 支付数据库
  • 删除不起作用的插件
  • 设置某种页面caching。 如果你有一个预定义的系统,你可能没有这个选项。 如果你有用户login很多,它不会帮助他们。 如果你的网站大多是匿名用户,那么页面caching可以提高性能,因为请求甚至不会击中Wordpress,更不用说数据库了。 我在Wordpress教程中使用页面caching,它将性能提高了几个数量级。