【发布时间】:2011-08-13 00:09:44
【问题描述】:
我正在使用 rmagick gem 从控制器生成动态图像。控制器将 id 作为参数,查找模型,在现有图像上写入文本,然后输出。
我已经运行了一些基准测试,比较了为每个请求生成它与写入磁盘并使用send_data 输出它(如果它已经存在)。我没有注意到这两种方法在每秒请求数方面的差异很大。
是否有缓存图像或将其写入磁盘而不是为每个请求动态生成图像的最佳做法?生成后,这些图像将大部分保持静态,但我还希望可以选择在特定时间间隔后重新生成它。
【问题讨论】:
标签: ruby-on-rails caching rmagick