我正在创建一个人们可以上传和观看视频的网站。我希望在任何时候都能同时观看1000个观众(平均而言)。问题是我所看到的所有CDN收费约为0.06美元/ GB。这意味着每小时0,17 MB / s(720p)x 1000用户x 60秒x 60分钟/ 1024 =每小时36美元!
我错过了什么吗?
在CloudFlare,您不需要为带宽付费。这是否意味着我可以在CloudFlare上获得它非常便宜的价格。真是太好了吗?
答案 0 :(得分:19)
2018年更新!
Cloudflare now has a streaming video service补充他们的CDN,所以这肯定是第一个看的地方。但是,如果您只想在您的网站上托管一些MP4文件并节省一些带宽,则以下帖子可能仍然相关。
假设您的视频内容只是通过HTTP / HTTPS下载的文件(而不是通过其他协议进行流式传输),那么看起来CloudFlare可能实际上支持此功能。
我刚刚在客户的网站上测试了一个MP4视频文件,它似乎被CloudFlare正确缓存了。
答案 1 :(得分:13)
缓存所有规则都会缓存它,因为它基本上就是这样做......缓存一切。
但是,我们不建议使用running streaming content through CloudFlare's proxy。在他们的网站上运行流内容的人应该将它放在我们不接触的子域上。
答案 2 :(得分:8)
是的,您错过了Cloudfare只会缓存“静态和小型”文件的问题,并使用这些扩展程序:https://support.cloudflare.com/hc/en-us/articles/200172516-What-file-extensions-does-CloudFlare-cache-for-static-content-如您所见,mp4和类似文件不在列表中。
因此,假设大部分成本都是带宽,那么您将拥有相同但速度更快的网站,因为一些资源将由云计算CDN提供。
这完全取决于您拥有多少视频,但通常专用服务器将提供更多的存储空间(以及足够的带宽),每月固定费用。问题是1000个同时观看者对于提供文件的单个服务器来说太多了。