Kinsta 如何设计最快的 WordPress 托管体验

已发表: 2020-08-17

2016 年,我们的团队着手让 Kinsta 已经高性能的 WordPress 托管变得更快。 我们将整个基础架构从多个提供商迁移并整合到 Google Cloud Platform (GCP),这一旅程达到了高潮。

今天回顾过去,这个选择在让我们建立世界上最快的 WordPress 托管平台方面发挥了巨大的作用。

在本文中,我们将深入探讨 Kinsta 的愿景以及我们选择 Google Cloud Platform 作为基础架构提供商的原因。 具体来说,您将了解 Kinsta 如何使用计算优化的 C2 虚拟机、高级流量路由和自定义容器化托管堆栈将 WordPress 性能提升到一个新的水平。

系好安全带!

谷歌云平台和虚拟机

Google Cloud Platform 提供各种虚拟机 (VM)。 将虚拟机想象为数据中心中的计算机,它配备了 CPU、RAM、SSD 存储和快速的 Internet 连接。

与普通计算机一样,VM 有不同的配置。 在 GCP 上,VM 分为不同的系列。

具体来说:

  • N1、N2 和 E2 VM 是适用于各种工作负载的通用机器,但它们并未针对任何单一任务进行优化。 它们在 Web 服务器、业务应用程序和较小的数据库中很受欢迎。
  • M1 和 M2 机器加载了 RAM,用于内存密集型用例,例如大型内存 SQL 和 NoSQL 数据库以及内存数据分析。
  • C2 机器是“计算优化”的 VM,专为电子设计自动化、高性能游戏和其他 CPU 密集型工作负载(如 WordPress)而设计。 这些是 Google Cloud Platform 最快的服务器,也是我们在 Kinsta 实施的。

Kinsta 如何使用 Google Cloud Platform

在我们提供最快的托管 WordPress 托管体验的愿景中,Google 的 C2 虚拟机发挥着关键作用,但这并不是这里唯一重要的方面(更多内容见下文)。

与通用 N1 虚拟机相比,我们对 C2 虚拟机配置进行了基准测试,发现它比 WordPress 快 200%。

让我们举一个简单的例子,说明计算优化的虚拟机如何直接影响 WordPress 网站的速度。

WordPress 核心、插件和主题是用一种称为 PHP 的编程语言编写的。 代码由 PHP 工作人员执行,它们是执行各种任务的后台进程,从进行数据库调用以生成您的站点页面到为 WooCommerce 商店发送订单确认。

简而言之,PHP 工作者是您的 WordPress 网站的引擎。

对 WordPress 站点的未缓存请求需要由 PHP 工作人员处理。 由于 CPU 性能直接影响 PHP 工作者处理代码的速度,因此 Google C2 VM 中的超快 CPU 会直接影响 WordPress 网站的速度。

来自满意的 Kinsta 客户的评论。

是什么让 Kinsta 快速?

Kinsta 托管的核心是一个容器化的托管堆栈,由 LXD、Nginx、MariaDB 和最新版本的 PHP 的自定义实现提供支持。 我们的软件堆栈专门针对 Google Cloud Platform 上的高性能 WordPress 托管进行了调整,并且随着更新更快的解决方案的推出,我们不断对其进行调整和优化。

在基础架构端,我们利用 Google 的 C2 VMS 和 Premium Tier 网络,通过尽可能避免公共 Internet 管道,提供低延迟和 30-50% 更快的流量路由。

相比之下,该领域的大多数其他 WordPress 主机都以牺牲网络速度为代价使用更便宜、更不安全的光纤。

通过将我们独特的托管堆栈与谷歌最快的虚拟机、流量路由和我们团队的深入经验相结合,Kinsta 能够从谷歌云平台中榨取每一盎司的性能,为我们的客户提供真正以性能为中心的 WordPress 托管体验.

但是,有这么多“以性能为中心”的 WordPress 主机,您会认为像 GCP 的 C2 机器和高级流量路由这样的顶级虚拟机将是常态。

不幸的是,在当今的 WordPress 托管环境中并非如此

Kinsta 的使命是提供尽可能快的托管体验……而这一切都始于 Google Cloud Platform 的闪电般快速的 C2 机器️ Click to Tweet

使用 Kinsta 最快的 WordPress 托管解决方案立即加速您的 WordPress 网站。立即尝试 30 天退款保证

由 Google Cloud Platform 提供支持的托管服务提供商

Kinsta 不是唯一使用 Google Cloud Platform (GCP) 的 WordPress 主机。 但是,我们是唯一一家为所有客户大规模使用计算优化 C2 虚拟机和 Google 超高速高级层网络的主机

Kinsta vs SiteGround

2020 年 5 月,SiteGround 宣布将托管在其位于六个数据中心位置的 Google Cloud Platform 基础架构上的站点升级到 N2 虚拟机。 在 SiteGround 的新闻稿中,他们表示从 N1 迁移到 N2 虚拟机将使 CPU 性能提高 40%。

相比之下,Kinsta 在 12 个区域支持 29 个数据中心位置,C2 VM 速度提高了 200%。 这意味着除了在速度更快的服务器上托管之外,您还可以使用 Kinsta 战略性地将您的网站放置在更靠近目标受众的位置!

Kinsta 与 WP 引擎

2019 年 8 月,WP Engine 宣布支持计算优化的 C2 虚拟机。 但是,只有每月 290 美元起的专用计划的客户才能访问 WP Engine 的高性能 C2 虚拟机。

在 Kinsta,所有客户都托管在 C2 VM 上。 无论您使用的是 Starter 计划还是 Enterprise 计划,无论您的预算有多大,您都可以利用 Google Cloud Platform 最快的服务器并获得最快的 WordPress 托管体验。

计算优化的 C2 虚拟机有多快?

在我们了解使 Kinsta 与众不同的原因之前,请在迁移到运行我们的自定义软件堆栈的 C2 VM 后从我们的一些客户站点查看这些性能比较。

一个高流量的 WordPress 新闻网站每分钟处理数百个 PHP 请求,通过切换到 C2 机器将其响应时间从 250 毫秒减少到 80 毫秒——性能提高了 212.5%

切换到 C2 后性能提升 212.5%。
切换到 C2 后性能提升 212.5%。

Matthew Woodward 受欢迎的在线营销和 SEO 博客的响应时间从 750 毫秒下降到 385 毫秒——性能提升了 94.8%

Matthew Woodward 在迁移到 C2 后看到了 94.8% 的性能提升。
Matthew Woodward 在迁移到 C2 后看到了 94.8% 的性能提升。

Neuralab 是一家屡获殊荣的网络和应用程序开发公司,当其网站的响应时间从 450 毫秒降至 250 毫秒时,其性能提升了 80%

迁移到 C2 后,Neuralab 的性能提升了 80%。
迁移到 C2 后,Neuralab 的性能提升了 80%。

这些只是我们在迁移到 C2 VM 后看到的众多成功案例中的三个。 最重要的是,我们的客户不需要做任何事情来利用这些性能提升 - 没有优化插件,没有更改站点代码,也没有隐藏成本。

是什么让 Kinsta 在速度方面与众不同

因此,现在您可能想知道为什么 Kinsta 能够为所有人提供 Google Cloud Platform 最快的服务器,而我们的竞争对手却只能在昂贵的定制计划中使用较慢的服务器或 C2 可用性。

答案出人意料地简单:Kinsta 是一家私人控股公司,客户体验是最重要的。 为了深入了解 Kinsta 决定将我们的整个客户群转移到 C2 VM 的决定,我与我们的首席执行官 Mark Gavalda 进行了交谈。

Kinsta DNA

根据 Mark 的说法,转向计算优化 C2 VM 的决定很大程度上受到了他所谓的“Kinsta DNA”的影响。

自 Kinsta 于 2013 年成立以来:

“无论成本如何,我们始终使用最优质的材料和人员。 这种以客户为导向的战略最明显的两个领域是多语言支持和基础设施。

出色的支持一直是 Kinsta 的标志性特征之一。 尽管我们自 2013 年以来取得了巨大的增长,但我们的 24/7/365 客户支持团队能够在 2022 年保持不到2 分钟的响应时间97% 的客户满意度。”

看看我们的一些客户如何评价他们在 Kinsta 上的 WordPress 托管体验!

使用我们灵活的 Google Cloud 支持的基础架构提升您的 WordPress 网站的功能。 查看我们的计划。

来自满意的 Kinsta 客户的评论。

Kinsta 的 C2 虚拟机之旅

在我们转向高性能 C2 虚拟机之前,我们使用 GCP 的通用 N1 虚拟机通过 Google 的高级层网络进行路由。 虽然 N1 虚拟机已经为我们提供了不错的性能,但谷歌推出的 C2 机器很早就引起了我们的兴趣。 事实上,当 C2 虚拟机处于“alpha 测试”阶段时,Mark 曾前往 Google 的苏黎世办事处偷看它们。

起初是爱……线程!

马克带着一个奇异的想法离开了他的第一次 C2 遭遇:

“无论成本如何,我们都必须为所有 Kinsta 客户使用这些机器。”

对我们来说,GCP 的计算优化 C2 虚拟机的定义特征是无与伦比的单线程性能。 据马克说,

“大多数与 WordPress 相关的工作负载都是单线程的,因此我们不能使用数十个 CPU 来并行计算单个任务。”

因此,拥有最佳的单线程性能对于托管 WordPress 网站极为重要。

经过大量基准测试后,我们发现与具有 2.2 GHz CPU 的 N1 VM 相比,C2 的 3.8 GHz 全核持续涡轮 CPU“有效地将单个 VM 在任何给定时间可以处理的工作量翻了一番”。 在基准测试之后,我们立即联系了 Google Cloud,以获取有关 C2 可用性的更多信息。

C2 实例的可用区域

2020 年初,我们完成了将整个基础架构转换为受支持区域中的 C2 虚拟机的工作(见下文)。 这意味着无论您在北美、欧洲还是亚洲,都有一个配备 C2 的地区在您附近。

随着 Google Cloud 在其他地区提供 C2 虚拟机,我们将继续将我们的基础架构迁移到 C2 机器上。

  1. 台湾彰化县 (asia-east1)
  2. 香港 (asia-east2)
  3. 日本东京 (asia-northeast1)
  4. 日本大阪 (asia-northeast2)
  5. 韩国首尔 (asia-northeast3)
  6. 印度孟买 (asia-south1)
  7. 印度德里 (asia-south2)
  8. 新加坡裕廊西 (asia-southeast1)
  9. 印度尼西亚雅加达 (asia-southeast2)
  10. 澳大利亚墨尔本 (australia-southeast2)
  11. 比利时圣吉斯兰 (europe-west1)
  12. 英国伦敦(欧洲西部2)
  13. 德国法兰克福(欧洲西部3)
  14. 埃姆哈文,荷兰(欧洲西部 4)
  15. 瑞士苏黎世(欧洲西部6)
  16. 加拿大蒙特利尔 (northamerica-northeast1)
  17. 加拿大多伦多 (northamerica-northeast2)
  18. 巴西圣保罗 (southamerica-east1)
  19. 美国爱荷华州康瑟尔布拉夫斯 (us-central1)
  20. 美国南卡罗来纳州蒙克斯角 (us-east1)
  21. 美国弗吉尼亚州阿什本 (us-east4)
  22. 美国俄勒冈州达尔斯 (us-west1)
  23. 美国加利福尼亚州洛杉矶 (us-west2)
  24. 美国犹他州盐湖城 (us-west3)
  25. 美国内华达州拉斯维加斯 (us-west4)

多亏了 Google 灵活的 VM 设计以及我们出色的工程和系统管理员团队,从 N1 到 C2 的过渡是无缝的。 在 C2 之后,客户的反应非常好,我们确信不计成本地迁移到 Google 最快的服务器是我们客户的最佳选择。 用马克的话来说——“没有回头路”!

为所有计划提供最快的托管体验(现在和未来)

“速度是我们永远不会妥协的东西,无论成本如何”。 — Kinsta 首席执行官 Mark Gavalda

在技​​术方面,未来是广阔的。 Kinsta 热衷于在 WordPress 托管领域进行创新,我们始终从改善客户体验、满意度和性能的角度评估最新技术。 用马克的话来说:

“我们的团队与 Google Cloud 密切合作,以确保我们能够尽快测试新产品,因此您可以确定我们正在密切关注最新的基础设施进步。”

五年后,C2 虚拟机可能不再是 WordPress 最快的服务器。 如果您的网站托管在 Kinsta 上,您不必担心,因为我们将“已经免费迁移您的网站”到最新的服务器。

️ 超快的 C2 机器高级流量路由和自定义容器化托管堆栈 - 只是 Kinsta 使托管托管比以往更快的几种方式️ Click to Tweet

概括

凭借其广泛的虚拟机选择、超快速的网络和系统管理员友好的功能,Google Cloud Platform 正迅速成为 WordPress 托管领域中受欢迎的基础架构提供商。 尽管 Kinsta 不是唯一使用 Google Cloud Platform 的主机,但我们是唯一在所有计划中提供 C2 机器的主机。

使用 Kinsta,无论您是使用 Starter 计划还是完全自定义计划,您的 WordPress 站点都可以访问 GCP 最快的计算优化服务器。 具体来说,从第一天起,您就可以充分利用 Google Cloud 的 C2 虚拟机和 Premium Tier 网络。

有关更多信息,请查看我们的 C2 基准测试!

展望未来,我们将目光投向了创新和迭代,目标是打造世界上最好、最快的 WordPress 托管体验。

我们有许多项目和功能正在筹备中,因此请务必订阅我们的时事通讯,以随时了解 Kinsta 和 WordPress 新闻!