某项目使用CDN做文件下载服务,最近不时有网友反馈下载出错,因为CDN是第三方提供的,且节点众多,所以诊断起来有点麻烦,必须想想招儿。
首当其冲的问题是如何确认CDN有哪些节点?
幸运的是通过阿里测提供的服务,我们能拿到这个IP列表,当然这个IP列表不可能百分百完整,不过应该包含了大部分的节点,有兴趣的可以参考百度的JQuery CDN例子。
需要说明的是阿里测偏重于测试国内的网络环境,如果你要测试的CDN偏重于国外的网络环境,可以考虑使用Just-Ping提供的服务。
补充:类似的还有17CE提供的服务。
有了工具网站,再搭配AWK之类的神器,很容易就能整理出IP列表,把它保存成一个名为ip.txt的文件,每行一个IP,稍后使用。接下来我们只要在所有的节点上下载同一个文件,就可以验证问题了,不过串行下载太慢,这里给一个利用xargs并发下载的例子:
shell> cat ip.txt | xargs -n 1 -P 0 -I {} \ wget -q -e http_proxy={} -O {} "http://url/to/file" &
最后看看文件散列是否一致就大功告成了:
shell> md5sum *
一旦知道了哪个节点有问题,可以利用淘宝IP地址库反查一下省市县地址是哪里,对照看看是否有临近地区的网友反馈,如果有的话,基本上就可以确诊了。
说明:例子中使用了百度提供的JQuery CDN,国内外常用的Javascript CDN如下:
- Upai Javascript CDN
- Sina Javascript CDN
- Baidu Javascript CDN
- Microsoft Javascript CDN
- Google Javascript CDN
平时多留意阿里测,Just-Ping,淘宝IP地址库这类工具网站,关键时候能帮你一把。
相关推荐
CDN资源是内容分发网络,移动CDN包含更多资源。
LBP9100Cdn维修手册C.part1
企业员工内部配下,CDN培训 1. 什么是CDN 2. CDN与商城的关系 3. CDN如何助理商城大促
如何搭建自己CDN服务器 目前在免费CDN市场上,360因为“免费”而越做越大,加速乐做的很早。但因免费的节点不多,好多用户都被强走了。安全宝现在也还不错。目前国内的免费CDN市场已呈现三足鼎立趋势。 可为什么我...
视频CDN架构 视频CDN架构 视频CDN架构
一个直接下载CDN上文件的工具
cdn检测+脚本+用于检测是否存在cdn
chrome替换谷歌CDN插件
《cdn技术详解》内容包括cdn技术的发展历程、关键技术、商业化服务现状,以及对未来的发展展望,对构成cdn系统的关键功能模块gslb、slb、cache进行了重点讲解,除技术原理之外,还对实现这些功能模块所涉及的一些...
CDN网络构建实例精讲 CDN网络构建实例精讲 CDN网络构建实例精讲
本脚本用于清除AWS上的CDN(即cloudfront)的缓存 使CDN缓存过期,重新回源拉去
CDN入门知识详细解析。 为什么使用CDN CDN的组成 CDN的基本特点 。。。。。。
Cisco CDN解决方案是一端到端系统,由高可靠和高可用的第二层和第三层网络开始,将自愈与自调整的CDN技术、内容交换产品、与第二、三层核心网络集成一体,加强用户操作内容的能力,向最终用户提供更快的响应时间,并...
cdn环境搭建与测试|cdn服务器搭建软件v1.7
CDN详细教程.zip CDN大家都听说过,那么CDN的工作原理是?如何通过CDN提高文件下载速度,如何使用CDN来防御DDoS攻击
应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN应用交付网络与CDN
兄弟 DCP-9020CDN MFC-9140CDN-9340CDW 维修手册,内含定影清零等。可用于维修,注意安全。
兄弟DCP9020CDN MFC9140CDN MFC9340CDW系列中文维修手册 拆机 清零 维修必备
CDN基本原理和技术详解,了解图片加速、流媒体加速的基本原理。CDN入门书籍。
阿里云CDN加速配置阿里云CDN加速配置阿里云CDN加速配置阿里云CDN加速配置阿里云CDN加速配置阿里云CDN加速配置