cdn测试

cdn介绍

cdn,简单理解为缓存服务器,用来缓存源站内容的。

如果某个用户想要访问优酷的视频点播内容,具体步骤:

①、当用户点击APP上的内容,APP会根据URL地址去本地DNS(域名解析系统)寻求IP地址解析。

②、本地DNS系统会将域名的解析权交给CDN专用DNS服务器。

③、CDN专用DNS服务器,将CDN的全局负载均衡设备IP地址返回用户。

④、用户向CDN的负载均衡设备发起内容URL访问请求。

⑤、CDN负载均衡设备根据用户IP地址,以及用户请求的内容URL,选择一台用户所属区域的缓存服务器。

⑥、负载均衡设备告诉用户这台缓存服务器的IP地址,让用户向所选择的缓存服务器发起请求。

⑦、用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。

⑧、如果这台缓存服务器上并没有用户想要的内容,那么这台缓存服务器就要网站的源服务器请求内容。

⑨、源服务器返回内容给缓存服务器,缓存服务器发给用户,并根据用户自定义的缓存策略,判断要不要把内容缓存到缓存服务器上。

步骤转载于https://blog.csdn.net/baidu_41651554/article/details/122218513

测试

  • 在源站x.x.x.x写了个服务,提供可访问的url:http://x.x.x.x/code/200,返回值是状态码和当前时间戳
  • 添加一台cdn服务器y.y.y.y
  • 配置域名abc.test.xyz的CDN缓存策略

cdn测试

  • 本地测试,绑定host

y.y.y.y abc.test.xyz

  • 访问cdn服务

http://abc.test.xyz/code/200,期望值,返回值时间戳不会改变,说明cdn缓存正常

  • 刷新url缓存

http://abc.test.xyz/code/200

刷新后,再次访问cdn服务,期望值,时间戳为当前时间戳,从源站拿的数据

  • 刷新目录缓存

http://abc.test.xyz/code/

刷新后,再次访问cdn服务,期望值,时间戳为当前时间戳,从源站拿的数据

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/31799

(0)
上一篇 2024年8月26日
下一篇 2024年8月26日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml