目前我正在 Heroku 上运行 Rails 应用程序,除了生成有时包含数千条记录的 PDF 文档外,一切都运行良好。Heroku 有一个 30 秒的内置超时,所以如果请求超过 30 秒,它就会被放弃。
这很好,因为他们提供了内置的延迟工作支持。但是,我生成的所有 PDF 都遵循典型的宁静模式。例如,对“/posts.pdf”的请求会生成一个 pdf(使用 PRAWN 和 PRAWNTO)并将其传送到浏览器。
所以我的基本问题是,我如何使用delayed_job 创建动态生成的PDF,同时保持Rail 如此方便地提供的基本RESTful 模式。谢谢。