Rails路由和站点性能

站点速度是否与Rails应用程序的routes.rb文件中的命名空间/路由数量直接相关?

我正在处理一个包含30多个不同模型/实体的相当大的应用程序,并且大多数这些资源都有自己的路径。

我没有引用†但是DHH最近说37signals的Highrise应用程序有数千条路线,所以如果你有一个足够大的盒子来运行你的应用程序,它可以扩展路线。

†我认为可能是在他最近的RailsConf主题演讲中,当他在谈论Rails 3中的新路由器API时。

路由数量将影响内存开销 – 这就是为什么rails不再定义格式化路由的原因: http : //ryandaigle.com/articles/2008/11/27/what-s-new-in-edge-rails-没有更多的格式,路线

虽然拥有30条左右的路线并不罕见

至于这是否会影响你的应用程序的速度,很难说 – 你使用公制福或类似的东西?