我从来没有订阅CDN,希望有人能分享他们的经验。 我的问题是:在通过CDN提交的文件(通过API)和它在networking上的可用性(包括边缘节点)之间是否存在显着的延迟? 或者整个networking上的同步发生相对较快(例如less于几秒)?
我正在看MaxCDN(所以任何与CDN有关的经验都会非常有用)。
编辑 :对不起,我应该提到,我特别感兴趣的是,当新的文件在networking上可用(不是新版本的现有文件)。
(这可能会因为倾向于购物build议而被closures)。
是的 – 会有延迟。
无论是1秒还是1小时,都取决于CDN提供商。 不幸的是,没有硬性规定。 你真正要问的问题的答案是:你不应该假设一个快速传播。 如果有的话,CDN节点会告诉你的浏览器caching对象 – 所以即使边缘节点被立即更新,用户每天都会有过时的资源。
(解决这个问题的一个常见方式是为您的资源添加一个独特的值,比如logo.jpg?123456789 ,其中数字是资源的最后修改时间,或者是一些递增值 – 但是我认为这已经超出了范围这个问题。)