在Ruby中异步加载图像

时间:2012-07-06 04:30:49

标签: ruby-on-rails ruby asynchronous

我有一个ruby脚本,它将从另一台服务器获取一大堆图像,然后将它们与ImageMagik拼接在一起,一切正常,唯一的问题是当我拥有的图像数量时性能不佳在同步加载时获取增量。

我需要能够异步加载所有图像然后告诉我它们什么时候准备好以便我可以将它们拼接在一起。

我不是在寻找一个后台进程,因为有一个用户在这个请求的另一端等待期待拼接在一起的图像。

有什么想法吗?

干杯,

克里斯

1 个答案:

答案 0 :(得分:4)

您可以使用Typhoeus之类的库来获取图片。它可以并行执行HTTP请求。