Elastic Beanstalk上的响应缓存

时间:2014-04-23 13:16:36

标签: caching amazon-web-services nginx

我在使用nginx在Node.js中编写的Elastic Beanstalk上托管了一个API。我不需要像ElasticCache提供的内存缓存。我只需要服务器在调用我的API时在磁盘上缓存响应。原因是我的API中的调用会调用第三方API,而且价格昂贵。第三方的回复在文件大小方面很大。

你能帮我弄清楚我是怎么做的,或者甚至可能吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用beanstalk .config文件配置NGINX缓存,请参阅: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html http://nginx.com/resources/admin-guide/caching/

但是,使用CloudFront缓存此服务使用的50多个边缘位置上的内容可能是一个更好的想法,因此缓存可以响应的请求甚至不会命中您的服务器。