20

我正在创建一个人们可以上传和观看视频的网站。我预计始终有 1000 名同时观看者(平均而言)。问题是我查看过的所有 CDN 收费约为 0.06 美元/GB。这意味着 0,17 MB/s (720p) x 1000 个用户 x 60 秒 x 60 分钟 / 1024 = 每小时 36 美元的托管费用!

我错过了什么吗?

在 CloudFlare,您无需为带宽付费。这是否意味着我可以在 CloudFlare 以非常便宜的价格买到它。这不是很好吗?

4

3 回答 3

21

2018 年更新!
Cloudflare 现在有一个流媒体视频服务来补充他们的 CDN,所以这肯定是第一个看的地方。但是,如果您只想在您的站点上托管一些 MP4 文件并节省一些带宽,那么以下帖子可能仍然相关。


假设您的视频内容只是通过 HTTP/HTTPS 下载的文件(而不是通过其他协议流式传输),那么 CloudFlare 似乎实际上可能支持这一点。

我刚刚在客户的网站上测试了一个 MP4 视频文件,它似乎被 CloudFlare 正确缓存了。

我的 CloudFlare 设置页面规则:

在此处输入图像描述

请求(显示缓存命中):

在此处输入图像描述

于 2014-04-04T10:49:42.300 回答
14

缓存一切规则将缓存它,因为它基本上是这样做的……缓存一切。

但是,我们不建议通过 CloudFlare 的代理运行流媒体内容。在他们的网站上运行流媒体内容的人应该把它放在我们不接触的子域上。

于 2014-04-22T23:44:42.287 回答
8

是的,您错过了 Cloudfare 只会缓存具有这些扩展名的“静态和小”文件的观点:https: //support.cloudflare.com/hc/en-us/articles/200172516-What-file-extensions- dos-CloudFlare-cache-for-static-content-如您所见,mp4 和类似的不在列表中。

因此,假设大部分成本是带宽成本,您将拥有相同但更快的网站,因为某些资源将由 cloudfare CDN 提供服务。

这完全取决于您将拥有多少视频,但通常专用服务器会以固定的月费提供更多的存储空间(和足够的带宽)。问题是 1000 个同时查看者对于提供文件的单个服务器来说太多了。

于 2012-09-04T11:42:38.217 回答