2010-07-04 35 views
3

站點速度與Rails應用程序的routes.rb文件中的命名空間/路由數量有直接關係嗎?Rails路由和站點性能

我正在處理一個相當大的應用程序,其中包含30多個不同的模型/實體,其中大多數資源都有自己的路線。

回答

1

我沒有引用†但DHH日前表示,37signals的Highrise應用程序有數千路線,所以它是可能的,如果你有一個足夠大的盒子上運行應用程序進行擴展的路由。

†我認爲這可能是他最近的RailsConf會議的主題演講中,當他對Rails 3

2

路由的數量會影響內存開銷 - 這就是爲什麼軌不再定義格式的路線開箱:http://ryandaigle.com/articles/2008/11/27/what-s-new-in-edge-rails-no-more-formatted-routes

這是不尋常的有30條左右的路線,雖然

至於是否這會影響你的應用程序的速度,很難說 - 你在使用metric-fu還是類似的東西?

+0

指標復談新路由器API,還沒有很好。我處於初始階段,並在開始迭代之前嘗試達到半優化設計。當我有一個體面的代碼庫時,我認爲metric-fu會派上用場。 – papdel 2010-07-04 22:20:59