CDN用户常见问题集合
1、我源上对文件误删除了,是否可以帮忙找回所有文件?
CDN不是数据备份,所以无法找回所有文件。但网站部分在CDN上已缓存的文件可以被下载获取。
2、我的源站宕机后,是不是所有内容都无法访问?
不是。源站宕机后,节点上已缓存住的内容还是可以访问。
3、我们缓存的是静态文件,如果我们的服务器出现故障导致数据丢失了,我们能否将缓存的数据提取出来?如果可以的话,大概需要多长时间?
可以通过wget或curl遍历网站url的方式获取网站在CDN上缓存内容。但是需要注意的是,由于CDN并不是完整的网站数据备份,提取的数据很可能不完整。而提取时间取决于网站文件量。
4、CDN节点文件访问慢怎么办?
可以进行如下排查:
1. 首先定位用户的网络质量是否正常。应用可以通过nslookup和ping应用相应的CDN域名获取用户访问的cdn节点IP(如nslookup app31182.imgcache.qzoneapp.com),在本地进行host的绑定测试(需要注意是否有跨运营商情况),如果测试正常,说明是用户的局部网络问题。
2. 如果测试结果确实缓慢,可以通过测试访问其他主流站点的延时数据。
3. 如果访问其他站点正常,而访问CDN文件缓慢时,可以通过httpwatch抓取访问数据包,然后通过联系运维人员协助定位
5、后台访客分析,为什么会有127.0.0.1的IP请求?
后台有少量127.0.0.1的请求记录是因CDN刷新缓存的操作产生,是正常现象,并不是真实用户访问。
6、是否可以临时暂停CDN服务?
可以通过把加速域名的CNAME记录修改为A记录实现。
7、CDN测试完结束后,将域名切换回源站是否会影响网站访问?
测试域名不论是从源IP切换到CDN服务,还是从从CDN切换回源IP均是无缝切换,不影响网站访问。
8、刚切换后的域名,为什么感觉速度和之前没有太大区别?
您需要确认一下情况:
1)加速域名CNAME是否已经生效,是否已经切换到CDN平台。
2)刚启用CDN时,由于CDN节点内没有缓存网站内容,所以短时间内加速效果可能不明显。如果切换后长时间效果不明显,您可以联系技术人员分析处理。