避免 CMS 灾难:为高流量扩展 WordPress

已发表: 2022-05-04

哎呀! 我们收到的请求比平时多 100 倍! 为什么会这样? 它从哪里来的? 我们的网站是否已准备好迎接挑战并能够扩展以满足需求?

每个人都知道拥有一个高性能的网站是一项业务需求,尤其是在重大营销活动或突发新闻之后的高峰流量时期。 但在现代企业生态系统中,许多其他因素,一些随机和不可预测的,也可能导致流量高峰。 想想从名人代言、煽动性帖子和美国大选之夜等重大事件,到诸如解耦前端部署不良或普通机器人索引等深层技术问题。

欢迎一些活动,推动新客户和眼球的涌入。 其他人可能对您的组织造成灾难性的影响,损害您的品牌并削弱客户信任。 在任何情况下,您的工程团队都需要尽其所能快速、高效、敏捷地做出响应,以保持您的站点和应用程序正常运行,并保持您的声誉完好无损。

在我们避免 CMS 灾难系列的第二部分中,我们探索了四种方法来扩展 WordPress 网站以处理那些高流量的潮汐。

1.水平和垂直缩放

当您考虑扩展您的运营以响应流量时,您有两种选择:横向或纵向。 每种方法都有优点和缺点。

水平缩放

水平扩展正在为您的站点或应用程序创建更多实例以应对流量高峰。 所需要的只是添加额外的硬件。 目标是通过在负载到达您的属性之前分配负载来提供更多流量。

主要优势:

  • 与垂直扩展相比,硬件决策要容易得多。
  • 无需分析系统细节。
  • 更多的服务器提供更好的流量弹性。
  • 跨多个节点分布数据意味着不再存在单点故障。

需要注意什么:

  • 显着增加您的基础设施设置的复杂性。
  • 维护和运营成本增加——一台服务器比多台服务器更容易维护。

垂直缩放

垂直扩展正在增加分配给您已经必须满足需求的实例的服务器资源。 这旨在通过提供更多处理能力来提高您的应用程序处理更多请求的能力。

主要优势:

  • 更容易决定硬件选项,实施成本更低——升级现有设置通常比准备全新设置更便宜。
  • 与水平相比,配置不太复杂——不需要负载均衡器来分配流量或同步数据的要求。

需要注意什么:

  • 更难决定服务器基础架构的哪些部分需要升级,或者是否需要将软件移动到完全不同的服务器上。
  • 更高的停机机会——您的应用程序存在单点故障。
  • 您可以添加到单个服务器的计算能力的限制。

WordPress VIP 答案:

在 WordPress VIP 上,您的应用程序默认为分布式。 我们聘请了全球工程师网络和接入点来保护您的应用程序,使用动态自动缩放和我们的内容交付网络 (CDN) 来调节访问您的应用程序或站点的流量。 所有这一切都确保您即使在需求激增时也能保持正常并提供内容。

2.调用第三方CDN

Cloudfront、Cloudflare 和 Akamai 等服务旨在为请求者提供本地存在点以提供页面服务。 这允许以更少的网络通信进行快速响应,从而完全消除您的应用程序处理请求的需要。

目标是减少负载,将请求平均分布到 CDN 的其他节点。 其中一些服务还承诺防止恶意请求; 但是,这些服务通常很昂贵。

第三方 CDN 确实为您的应用程序提供了一些保护。 但是,当流量激增并且您的应用程序达到极限时,您是否有足够的时间或预算来吸引他们?

WordPress VIP 答案:

如果有一个开箱即用的 CDN 对您有用怎么办? 这就是 WordPress VIP 的 CDN 完成的任务。 我们通过我们的全球服务点为您的应用程序提供尽可能接近请求的服务,从而减少加载时间并保护您的应用程序免受流量增加的负面影响。

仍想使用您选择的 CDN? 没问题。 我们拥有与所有主要 CDN 提供商合作的经验,可以协助与他们建立联系。

3. 对攻击模式进行反击

您如何以及何时意识到您的财产受到攻击?

不幸的是,现代攻击——通过机器人、恶意软件或恶意的、国家批准的活动——更加复杂,能够通过 VPN 或采用渗透测试工具进行破坏。 更糟糕的是,攻击模式不能总是立即得到缓解。 即使被诊断出来,它们也很难被阻止。

最后,它们会让您的工程师感到沮丧和疲倦,就像他们在玩无休止的虚拟打地鼠游戏一样。

WordPress VIP 答案:

WordPress VIP 的专业知识、基础设施和分布式团队可以主动控制和诊断攻击模式。 借助内置的监控工具和您身边的 24/7 技术支持,WordPress VIP 有助于在攻击期间保护您的站点和应用程序。

4. 通过与 CMS 专家大规模合作,为已知流量做准备

如果预期会出现峰值怎么办? 您是否要求您的工程师在预算(和现有资源)范围内工作以确保您的站点和应用程序保持在线? 或者您是否通过与扩展站点的专家合作来计划最好和最坏的情况?

即使是最好的计划和交通估计也并不总是涵盖所服务的真实数字。 想想 WordPress VIP 客户 FiveThirtyEight,“致力于对政治、民意调查、公共事务、体育、科学和文化进行严格分析”,他们在 2020 年美国大选之夜打破了他们的流量记录。

在网站启动之前,来自 WordPress VIP 和 FiveThirtyEight 的专业工程团队与 10up(一家 WordPress VIP 开发机构)合作,努力优化网站性能,包括缓存效率,以应对异常流量。

所有的预先计划都得到了回报。 在选举周期间,WordPress VIP 帮助 FiveThirtyEight 提供了惊人的 13 亿次页面浏览量,达到每秒 132,000 个请求的峰值,服务器响应时间在负载下保持在 144 毫秒。

WordPress VIP 答案:

减轻已知流量高峰的不利影响对于全力推进数字化转型的现代企业至关重要。 在这些高峰期间,WordPress VIP 会自动扩展您的应用程序以满足需求,确保为您的用户提供流畅的体验。 另一项保障措施是由我们的专家工程师进行可选的代码审查,作为我们的应用程序支持和更高级别的一部分提供。

综上所述

无论是已知还是未知流量访问您的站点和应用程序,准备和缓解措施对于任何希望加强其属性、用户体验和声誉的组织来说都是至关重要的。 从水平和垂直扩展到调用 CDN,当今的企业有多种选择来扩展 WordPress 以实现高流量,同时将他们的工程团队从待命的打地鼠职责中解放出来。

在此处了解有关 WordPress VIP 的更多信息。