我有一个 Rails 应用程序,该应用程序当前包含一个 rake 任务,该任务进入网站并进行一些屏幕抓取,然后在表中创建几条记录。当我运行这个特定的脚本时,大约需要 10 秒才能完成。这个性能太慢了,不符合我的应用需求。(注意:此性能是从命令行运行 rake 任务实现的)。
问题 - 如果要将 rake 任务转换为常规应用程序方法,应该期望提高性能,如果是这样,为什么?
我有一个 Rails 应用程序,该应用程序当前包含一个 rake 任务,该任务进入网站并进行一些屏幕抓取,然后在表中创建几条记录。当我运行这个特定的脚本时,大约需要 10 秒才能完成。这个性能太慢了,不符合我的应用需求。(注意:此性能是从命令行运行 rake 任务实现的)。
问题 - 如果要将 rake 任务转换为常规应用程序方法,应该期望提高性能,如果是这样,为什么?