CDN加速

文档中心 CDN Pro 测试加速项目

测试加速项目

更新时间:2022-05-31 14:05:51

测试加速项目

CDN Pro提供了一套与生产环境并行的演示环境,我们强烈建议您先在演示环境上部署并测试加速项目后,再部署到生产环境中,以确保业务行为可以符合您的实际预期。CDN Pro提供了演示环境的加速节点服务器IP,您需要进行一些简单的配置以将测试请求解析到这些服务器IP上。本文将为您介绍如何测试您的加速项目。

1、查看服务器IP

查看演示环境节点服务器IP的方式如下:

方式1:控制台查看

部署加速项目选择部署环境的时候,在系统弹窗中,将鼠标移动到“演练”环境后面的问号图标(如何建设校园数字化平台),系统将展示演示环境当前的服务器IP列表,选择所需测试地区的服务器,点击IP后面的复制图标(如何建设校园数字化平台),即可复制出IP地址。

如何建设校园数字化平台

如何建设校园数字化平台

方式2:命令行查看

直接在命令行工具中通过 curl 域名 staging.qtlcdn.com 来获取IP地址列表。

$ curl staging.qtlcdn.com
[
  { "ip":"163.171.230.47", "ipVersion":4,
    "code":"US.GA", "location":"United States" },
  { "ip":"115.223.12.247", "ipVersion":4,
    "code":"CN.ZJ", "location":"China" },
  { "ip":"163.171.228.89", "ipVersion":4,
    "code":"US.VA", "location":"United States" },
  { "ip":"112.240.57.248", "ipVersion":4, 
    "code":"CN.SD", "location":"China" },
  { "ip": "2401:c500:fd00:0002:1c7b:a470:f69b:6e2a", "ipVersion":6,
    "code": "RO.B", "location": "Romania" },
  { "ip": "2409:8c54:2000:060b:c35f:367c:72f3:6274", "ipVersion":6,
    "code": "CN.GD", "location": "China" }
  ...
]

2、选择服务器IP

查看演示环境节点包含如下信息:

  • ip:节点服务器IP地址
  • ipVersion:IP类型,为IPV4节点或者IPV6节点
  • code:地区编码,遵循ISO 3166-1国际标准规范
  • location:国家

您可根据您的业务需要选择对应的测试节点并IP复制出来。

注意事项:如果您的测试域名未备案,请不要选择中国地区的服务器IP进行测试(location为China),否则系统会根据法规要求对测试请求进行限制,直接返回HTTP 451错误状态码。

3、发送测试请求

方式1:修改hosts文件

在您本地电脑修改hosts文件,绑定测试域名和测试服务器IP(注意:必须配置IP地址在前,加速域名在后,使用空格分隔,顺序不能调)。不同系统hosts文件位置及配置示例如下:

  • Windows 系统:%SystemRoot%\System32\drivers\etc\hosts
  • Unix 系统:/etc/hosts
163.171.230.47 cdnpro.mydomain.com

hosts文件配置完成后,您可以直接在本地浏览器中输入测试url以测试业务行为。

方式2:使用cURL命令

您可以直接在cURL的测试命令中添加 --resolve,以直接在命令行中绑定测试域名和CDN Pro的测试服务器 IP。cURL测试请求示例如下:

$ curl -v https://cdnpro.mydomain.com/index.html --resolve cdnpro.mydomain.com:443:163.171.230.47