我正在使用PhantomJS在每个请求中一次动态生成10个大型网站图像。因此,重要的是我缓存这些图像并检查它们是否被缓存,以便我可以提供它们。我以前从未缓存过图像,所以我不知道该怎么做。
其他一些信息:
PhantomJS将图像写入您指定路径的本地文件系统。
我想缓存这些图像,但如果网站已更新,还需要与更新缓存进行平衡。
我将并行运行这些图像生成过程。
我正在考虑使用Amazon的Elastic MapReduce来利用Hadoop并帮助加载。我之前从未使用过它,所以任何建议都会受到赞赏。
我几乎是一个完整的菜鸟,所以用例子进行深度解释会非常有帮助。
答案 0 :(得分:0)
您的前端Web服务器是什么?由于PhantomJS可以在您指定的任何路径上将图像写入本地文件系统,因此您应该指定Web服务器的文档根目录,以便静态地为它们提供服务。这样Rails甚至不需要参与。