1

使用这篇文章中描述的 railties 补丁:slow rails stack,我注意到步骤“set_routes_reloader”通常需要超过 3 秒。

这是预期的吗?如果没有,我可能做错了什么和/或我如何弄清楚我是否做错了什么,等等。

4

1 回答 1

0

在我们的例子中,问题是我们定义了太多的路线。set_routes_reloader 步骤加载您的路线(正如您可能猜到的)。通过添加适当的 :except/:only 参数,我们得到了很多好处。

可能对您有所帮助的是traceroute gem,它为您提供了一个没有关联控制器操作的路由列表。我编写了一个一次性脚本来处理我们的 traceroute 输出并更新我们的 routes.rb 文件。你可以在这里找到它。

于 2012-08-07T16:51:54.147 回答