我已经阅读了有关此问题的 ServerFault 的几个帖子,但我仍然对答案不满意,所以我在这里发布了一个问题。
我需要一个支持大文件(超过 200MB)的 Origin Pull CDN。它们太小了,我不需要存储空间,只需要中继服务器即可。
而且价格也应该是可以承受的,当然最小的计划每月不会超过 150 美元。
由于我没有工作或居住在美国,因此我还需要通过信用卡付款,因此很难进行银行电汇。
非常感谢
答案1
你试过 cloudfront 或者 maxcdn 吗
它们总是会在预设的时间段内缓存你的数据,但你可以手动清除缓存或为内容设置相关的过期时间,以使其缓存更短的时间
如果不将数据缓存在边缘位置,使用 CDN 就没有任何好处,因为如果 CDN 每次都必须从你的服务器获取文件,这实际上会使用户的连接开销加倍。
答案2
在高请求量的情况下,每月花费不到 150 美元,您将无法获得一个好的 CDN 来缓存 >200 MB 的文件。
在此用例中,CDN 的最大价值在于提供巨大的可扩展性,即每秒下载的次数。对于非常大的文件,通过将内容放置在更靠近最终用户的位置来提高速度,与小文件相比,其重要性要小得多——如果设置正确,TCP/IP 可以在大文件下载时自动调整。
一些建议:
Amazon Cloudfront。数据传输量较低时非常便宜(但数据传输量大时则不然),易于设置,业务模式清晰。缺点:根据我的经验,延迟(第一个字节的时间)非常高,通常在 300-500 毫秒范围内。
MaxCDN 或 NetDNLA(其母公司)或他们的流媒体 CDN。便宜、友好的服务,请咨询他们的支持人员是否能满足您的要求。
但你也许应该看看: