CDN的标准传播时间是多少?



我对CDN的传播时间有点困惑。我们已经有了一个包含所有静态文件的CDN。我想看看CDN是否是一个新项目的好选择。

基本上,需要多少时间才能在CDN中看到我更新的文件?

有没有办法减少复制的时间?

仅供参考,我正在使用LimeLight,但我的问题是针对所有CDN。

传播取决于文件大小和缓存设置。

对于小文件(因CDN而异,但通常包括10MB以下的所有文件),如图像,css, js等,传播是即时的。

如果文件不在缓存中,CDN将在第一次请求时获取它,然后继续缓存它直到它过期。标准是24小时缓存过期,但大多数cdn允许您配置它并让它缓存更长时间。

对于大文件(任何超过10MB的单独文件大小),如视频,传播通常在2 - 12小时之间变化,这取决于CDN和他们给你作为客户端的优先级。

您可以通过对每个边缘位置/服务器的IP执行curl来轻松测试文件是否已完全传播。

最新更新