在Microsoft Azure上托管WordPress网站:优点和缺点以及如何使用

Azure是提供各种云存储服务的顶级云供应商,您可以用来托管WordPress网站。本文研究了在Azure上托管WordPress的主要利弊,解释了安装过程,并探讨了可用于优化基于Azure的WordPress网站的四个专业技巧。

什么是Azure?

Azure是用于云计算的平台,可以软件即服务(SaaS)、平台即服务(PaaS)和基础架构即服务(IaaS)格式提供。您可以使用Azure获得对存储、计算或网络资源以及诸如Web应用程序或机器学习工具的后端之类的预建服务的访问权限。

Azure云服务的一些最有价值的功能包括:

  • 可扩展性 -您可以手动或自动扩展资源以满足流量需求并优化资源使用。
  • 灵活性 -您可以使用大多数操作系统,框架和工具来部署Azure资源。您也可以在云或混合配置中完全部署。
  • 可靠性 -Azure资源随附有服务级别协议(SLA),可确保99.5%的可用性。
  • 全球数据中心 -Azure提供了访问分布在世界各地的数据中心的全球分布资源的权限。
  • 经济高效 -您可以使用资源并按需付费,从而避免了未使用服务的前期成本或费用。

在Microsoft Azure上托管WordPress网站:优点和缺点

在决定托管站点的提供商时,应考虑Azure的利弊。

Azure的优点

在Azure资源上托管的好处包括:

  • 更好的用户体验 - Azure使您能够以低延迟在多个资源之间分配流量工作负载。这可以帮助确保无论您有多少活动请求,所有用户都能顺利进行内容加载。
  • 自动缩放 - 您的资源可以根据需要扩大或缩小。这可以帮助确保您的服务保持一致的性能。当流量需求减少时,它还可以通过缩减规模来帮助您节省成本。
  • 集成内容交付网络(CDN) - Azure提供了内置CDN,可用于缓存静态的高带宽内容。它还包括使您能够使用边缘计算来更快地交付动态内容的功能。
  • 高可靠性 - Azure中存储的所有数据都会自动跨资源复制,以确保可用性并保护您免受单点故障的影响。您还可以通过Azure备份轻松备份数据。

Azure的缺点

在Azure上托管的缺点包括:

  • 价格 - Azure非常适合需要大量资源或带宽的企业级站点。但是,对于较小的站点,成本通常太高,因为您无法从批量购买资源中受益。
  • 数据库速度 - 如果您尝试使用免费数据库选项托管WordPress,则可能没有足够的连接或存储。您可以升级数据库并使用插件对其进行优化,但这需要额外的费用。如果您确实想走这条路,可以使用WP-Optimize之类的插件,该插件使您可以清除不相关的数据。
  • 迁移 - 如果当前托管在本地或其他云中,则应牢记将数据库迁移到Azure的复杂性。迁移需要花费额外的精力,但可以使用Azure的数据迁移服务来简化迁移。

如何在Microsoft Azure上安装WordPress

一旦确定Azure适用于您的站点,或者想要查看Azure中的设置是什么样,就可以执行以下步骤。

1.注册Azure

如果您不熟悉Azure,可以创建一个免费的试用帐户开始使用。该试用版提供了12个月的Windows和Linux计算机访问权限以及多达750个小时的计算时间。这大约等于一个月的托管时间。该试用版还授予对5Gb存储,250GB SQL数据库和15GB带宽的访问权限。

创建和验证帐户后,您可以登录Azure门户。如果您已经有一个Azure帐户,则可以直接登录。

您必须先登录Microsoft Azure

2.创建一个新资源

在门户中,从主仪表板中,选择+按钮,然后选择创建新资源。您应该看到一个提示,允许您搜索Azure市场。您可以在其中找到预构建的WordPress配置。

选择您需要添加的资源

选择所需的设置,然后单击创建

选择所需的设置

选择所需的设置

单击创建以添加WordPress设置

点击创建

3.资源配置

选择资源后,您可以定义所需的配置。完成后,选择创建。配置选项包括:

  • 应用程序名称 -一个唯一名称,可帮助您识别WordPress安装。
  • 订阅 - 默认为您当前登录的帐户。
  • 资源组 -默认为您定义的应用程序名称。
  • 数据库提供程序 -应该默认为MySQL的Azure数据库。
  • 应用程序服务计划/位置 —选择最接近您的大多数站点用户的数据中心。
  • 数据库 -定义唯一的数据库凭据。最好记下这些内容,以备日后需要直接访问数据库时使用。
  • 应用程序见解 -保留默认值。
您可以使用Azure的这些选项配置资源

4. WordPress安装向导

从Azure仪表板,您应该能够选择资源。然后,您会看到WordPress网站的临时URL。选择URL链接以运行WordPress向导。

选择URL链接以运行WordPress向导。

按照向导提示,根据需要输入信息。完成后,您可以打开您的站点以验证其是否处于活动状态。

打开您的站点以验证它是否处于活动状态。

推荐阅读:

如何在Microsoft Azure上优化WordPress

网站正常运行后,您可以采用一些实践来优化性能。

  • 压缩图像 -大图像会占用更多带宽,并且会大大减慢您的网站加载时间。与其按原样交付映像,不如考虑使用Azure blob存储来存储每个文件的多个版本。然后,您可以将最佳图像传送到每个设备,例如,大屏幕用户的高分辨率图像,智能手机的较小图像。
  • 减少依赖性请求 -将CSS和JavaScript减少为单个文件可以帮助您减少依赖性请求的数量。您可以使用诸如Autoptimize之类的插件来合并css、js等。您还应该尝试将所有文​​件存储在站点存储中,而不要依赖第三方库。
  • Azure Redis缓存用于对象缓存 -您可以使用对象缓存来存储来自网站或Web应用程序的查询结果。因为可以从缓存中交付对象,而不需要更多的数据库流量,所以这可以帮助提高站点性能并使其更易于扩展。在文档中了解更多信息。
  • 使用Azure CDN-您可以使用Azure CDN自动检查用户的位置,并从最近的服务器向他们提供内容。您还可以使用CDN交付优化的图像或其他媒体。

总结

在Azure上托管WordPress网站时,您可以获得快速的加载速度,根据流量需求自动缩放,内置内容交付网络(CDN)和高可靠性。但是,对于无法批量购买资源的用户,Azure定价通常过高。

此外,免费的数据库存储通常不足以实现良好的速度加载,并且升级数据库将花费您额外的资金。为了节省带宽成本,您可以压缩图像。您还可以减少部署请求以提高性能,Azure CDN可以自动确保为用户提供优化的内容。

注:文章内容来自 Meta Box,由 WordPress大学 翻译整理。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
欢迎关注我们的微信公众号:WPDAXUE

倡萌

一个文科IT宅男,喜欢折腾WordPress和被它折腾 ^_^

暂无评论

发表评论