个性化阅读
专注于IT技术分析

你网站的Google Cloud CDN有多快?

点击下载

本文概述

确保网站加载速度更快是在线业务成功的关键指标之一。没有人喜欢加载缓慢的网站。

有多种技术可以加快你的网站速度, 但是最快的方法之一就是实施正确的CDN(内容交付网络)。

如果你不熟悉CDN, 则可以参考CDN基本指南以更好地理解。

总之, CDN可以加速你的内容, 并从最近的位置向观众提供请求的资源。

选择具有全球POP(指向或存在)或边缘位置的低延迟CDN至关重要。

让我们看一些CDN提供商及其POP数量。

CDN POP /边缘网络/缓存位置
Google Cloud CDN 100+
云耀斑 102
亚马逊Cloudfront 69
它封装 32
最大CDN 56
fly蝇 40+

在本文中, 我将讨论如何为你的网站启用Google Cloud CDN并设置一个WordPress URL以显示其速度。

使用Google HTTP(S)负载平衡器的任何人都可以使用Google Cloud CDN, 并提供许多其他功能以及低延迟的内容分发。

  • 任播–来自全球单个IP的所有内容分发
  • HTTP / 2 –支持新的HTTP 2协议。
  • HTTPS –在负载均衡器上设置SSL / TLS证书
  • 日志记录–在Stackdriver日志记录中捕获缓存命中/未命中
  • 缓存清除–立即清除缓存

启用Google Cloud CDN

你可以在现有的Google负载均衡器或新的Google负载均衡器上启用CDN

要在现有LB上启用:

  • 登录到Google Cloud Platform以列出负载均衡器
  • 点击编辑
  • 转到后端配置, 然后选择现有的后端
  • 勾选HTTP(S)负载平衡器的后端配置下的”启用云CDN”
你网站的Google Cloud CDN有多快?2
  • 单击更新以保存配置

创建新的LB并启用

作为LB的先决条件, 你需要创建一个实例组。创建实例组后, 你可以执行以下操作来创建HTTP(S)LB并启用Cloud CDN。

  • 登录到Google Cloud Platform
  • 转到网络>>负载平衡>>创建负载平衡器
  • 为HTTP(S)负载平衡选择”启动配置”
  • 使用现有实例组创建后端配置, 然后选择”启用Cloud CDN”。
你网站的Google Cloud CDN有多快?4

如果你只是进行基本的LB设置, 则很可能无需为主机和路径规则以及前端配置做任何配置。

你可以保留默认配置, 然后单击创建。

你网站的Google Cloud CDN有多快?6

这将花费几秒钟, 你将确认创建了LB。 LB将与一个公共IP关联, 你将使用该IP来更新你的域的A记录。

你网站的Google Cloud CDN有多快?8

注意:默认情况下, Google会为你提供临时IP, 强烈建议你为LB获取一个静态公共IP。

测试Google Cloud CDN

这就是我要做的测试。

我在Google Cloud上为f1-micro实例配置了10 GB SSD磁盘。顺便说一句, 这种配置将花费大约$ 6。

我在EasyEngine的帮助下安装了WordPress, 没有任何缓存插件, 并将我的域(Chandan.io)指向VM外部IP地址。

注意:DNS传播可能需要一些时间, 因此在开始测试之前, 必须确保你的域已解析到Google Cloud VM。

我安装了BLOGGING主题, 因此它具有一些内容。

在没有Google Cloud CDN的情况下测试WordPress

我通过BlazeMeter对50名并发用户进行了针对Chandan.io的速度测试, 测试了2分钟, 结果是:

  • 平均响应时间为13.46秒
  • 90%响应时间是26.73秒
你网站的Google Cloud CDN有多快?10

因此, 现在我从VM了解了WordPress的性能, 是时候启用云CDN并再次运行测试以比较结果了。

你还可以考虑使用其他工具来执行负载测试。

使用Google Cloud CDN测试WordPress

我使用Cloud CDN创建了LB, 并更新了我的域A记录以指向LB公共IP。

后端VM保持不变, 我与50位用户进行了2分钟的测试, 结果如下。

你网站的Google Cloud CDN有多快?12

你看到巨大的不同吗?

  • 平均响应时间为3.82s, 而没有CDN的平均响应时间为13.46s。
  • 90%的响应时间为9.6s, 而没有CDN的响应时间为26.73s。
  • 平均吞吐量为每秒10.28次命中, 而没有CDN的则为3.24次。

Google Cloud CDN使我的网站加载速度更快, 并提高了吞吐量。该测试是在没有任何缓存插件的WordPress测试实例上进行的。

你是否尝试过Google Cloud CDN?

赞(0)
未经允许不得转载:srcmini » 你网站的Google Cloud CDN有多快?

评论 抢沙发

评论前必须登录!