12

I have a Single Page Application, and would like to cache some of the public REST API calls. Is it possible to use CloudFront to cache the JSON result of those API calls?

4

1 回答 1

13

您可以将 api.yourdomain.com 指向云端域。Cloudfront 将根据您的缓存控制标头缓存 json 响应。

但是,如果您的单页应用程序不是从 api.yourdomain.com 提供的,您可能必须处理跨域问题。Cloudfront 支持 OPTIONS 请求,这意味着它应该能够支持 CORS。您还可以启用 OPTIONS 请求的缓存。

http://aws.amazon.com/cloudfront/faqs/#Does_Amazon_CloudFront_cache_POST_responses

于 2013-11-27T18:01:56.317 回答