【发布时间】:2014-04-14 03:46:47
【问题描述】:
我有一个 RESTful API,每周更新一次资源。也就是说,对于每个资源,我每周更新一次并允许客户访问它。这是一个不断变化的计算器。
可能有 10,000 个资源可以被请求。
是否可以将这样的内容放在 CDN 后面?传统上,CDN 用于不可否认的静态内容,即图像。我不确定我的情况在动态 静态范围内的位置。
干杯
【问题讨论】:
-
我们在谈论什么类型的资源?多大?如果每周只改变一次,你的情况就相当稳定了。
-
控制好缓存策略,你会没事的@Max
-
GET 请求返回 XML 和 JSON 文件
-
它们有多大?正常的 XML/JSON 响应不会太大,可能不需要 CDN。但是您可以将它们缓存在本地内存中,并使用缓存控制标头将它们远程缓存在客户端上。如果您的文件很小,并且您希望减少客户的时间,请查看全球 DNS。对于小文件,客户端在 DNS 查找上花费的时间可能与在下载上花费的时间一样多。
-
是的,文件很小。字节信息。