你网站的Google Cloud CDN有多快()

本文概述

  • 启用Google Cloud CDN
  • 创建新的LB并启用
  • 测试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有多快()

文章图片
  • 单击更新以保存配置
创建新的LB并启用 作为LB的先决条件, 你需要创建一个实例组。创建实例组后, 你可以执行以下操作来创建HTTP(S)LB并启用Cloud CDN。
  • 登录到Google Cloud Platform
  • 转到网络> > 负载平衡> > 创建负载平衡器
  • 为HTTP(S)负载平衡选择” 启动配置”
  • 使用现有实例组创建后端配置, 然后选择” 启用Cloud CDN” 。
你网站的Google Cloud CDN有多快()

文章图片
如果你只是进行基本的LB设置, 则很可能无需为主机和路径规则以及前端配置做任何配置。
你可以保留默认配置, 然后单击创建。
你网站的Google Cloud CDN有多快()

文章图片
这将花费几秒钟, 你将确认创建了LB。 LB将与一个公共IP关联, 你将使用该IP来更新你的域的A记录。
你网站的Google Cloud CDN有多快()

文章图片
注意:默认情况下, 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有多快()

文章图片
因此, 现在我从VM了解了WordPress的性能, 是时候启用云CDN并再次运行测试以比较结果了。
你还可以考虑使用其他工具来执行负载测试。
使用Google Cloud CDN测试WordPress
我使用Cloud CDN创建了LB, 并更新了我的域A记录以指向LB公共IP。
后端VM保持不变, 我与50位用户进行了2分钟的测试, 结果如下。
你网站的Google Cloud CDN有多快()

文章图片
你看到巨大的不同吗?
  • 平均响应时间为3.82s, 而没有CDN的平均响应时间为13.46s。
  • 90%的响应时间为9.6s, 而没有CDN的响应时间为26.73s。
  • 平均吞吐量为每秒10.28次命中, 而没有CDN的则为3.24次。
Google Cloud CDN使我的网站加载速度更快, 并提高了吞吐量。该测试是在没有任何缓存插件的WordPress测试实例上进行的。
【你网站的Google Cloud CDN有多快()】你是否尝试过Google Cloud CDN?

    推荐阅读