之前我用过CloudFlare,可以快速切换“活跃模式”和“开发模式”,在“开发模式”下,静态文件直接从源服务器加载,而不是从CDN节点加载。
我现在正在七牛CDN 加速我在中国的网站并进行监控。有时我也想从源服务器而不是 CDN 加载文件或整个网站,以与 CDN 模式进行比较并查看 CDN 的优化效果。但是,与 CloudFlare 不同,七牛没有快速切换按钮。那么有人知道还有其他方法可以做到这一点吗?
例如,当 CDN 开启时,有人能确认http://www.funfun.org.cn/1/#/home
使用 CDN 而原始服务器http://182.61.110.18:3000/1/#/home
没有使用吗?
此主题建议使用-H 'Host: static.example.com'
,但我不确定它是否相关。
答案1
在您的软件中,开发一个切换按钮,用于切换每个静态文档中的 CDN 域名。例如,将 cdn.example.net 发送到您选择的内容交付网络,但以您的用户身份登录并设置一些“无 CDN”选项,您将获得 static.example.net,它会解析为原始服务器。
这种方法的好处是不需要覆盖名称解析或处理 DNS 缓存。