我有一个关于 CDN 的非常基本的问题 - BlobStorage 和 WebRole,以及性能。
我有一个非常简单的网站,其中包含静态内容、HTML、Js、图像、CSS 和视频(如果用户访问所有网站,我最多可以将整个内容保留 3-5MB)。我网站的流量将有 98% 来自英国,我计划每天最多有 500.000 名独立访问者。
我的问题是关于性能的。
你会推荐我在我的 webrole 上启用 CDN 吗?我会从中受益吗?即使我的流量“主要”来自英国,使用 CDN 是否有好处?CDN 内容是否缓存在 Internet 提供商(例如 BT)代理上?
您是否建议我在 blob 存储帐户上托管图像、视频等,并使用来自网络角色的绝对 url 引用它?在 blob 上托管静态文件(可能在存储帐户上启用 CDN?)或只是将静态文件放在 Web 角色上,在性能方面有什么区别?
我在网上没有找到很多参考资料,但我猜 Web 角色、CDN 和存储使用不同的磁盘/缓存层/网络层,它应该会影响性能。