我需要構建和導出相當複雜的XLS表。爲此,我正在關注RailsCast Exporting CSV and Excel教程。對於表格的小樣本,它的工作很完美,但是當我嘗試導出大約21 000個單元格的整個表格時,花費的時間太長。 Heroku投擲:如何用Rails導出大型XLS
應用程序錯誤應用程序中發生錯誤,並且您的頁面 無法投放。請稍後重試。
如果您是應用程序所有者,請查看您的日誌以瞭解詳細信息。
但在日誌是看到了4分多鐘,但最終完成:
2015-04-23T12:05:18.069312 + 00:00的Heroku [路由器]:在=錯誤代碼= H12 desc =「請求超時」
2015-04-23T12:09:14.876148 + 00:00 app [web.1]:Rendering market_prices/index.xls.erb(266788.6ms)
2015-04 -23T12:09:14.876474 + 00:00 app [web.1]:已完成200 OK 266805ms(查看:62681.2ms | ActiveRecord:204120.4ms)
有沒有辦法加快進程或將任務以某種方式置於「後臺」,以便在完成創建時下載文件?