【发布时间】:2011-06-25 19:01:38
【问题描述】:
我正在使用 PhantomJS 在每个请求中一次动态生成 10 个网站的大图像。因此,重要的是我缓存这些图像并检查它们是否被缓存,以便我可以提供它们。我以前从来没有缓存过图片,所以我不知道怎么做。
其他一些信息:
PhantomJS 将图像写入您指定路径的本地文件系统。
我想缓存这些图片,但如果网站已更新,我还需要与更新缓存进行平衡。
我将并行运行这些图像生成过程。
我正在考虑使用 Amazon 的 Elastic MapReduce 来利用 Hadoop 并帮助减轻负载。我以前从未使用过它,所以这里的任何建议将不胜感激。
我对此几乎是一个完全的菜鸟,所以用示例进行深入解释会非常有帮助。
【问题讨论】:
标签: ruby-on-rails ruby caching hadoop amazon-web-services