Рельсовые маршруты и производительность сайта - PullRequest
3 голосов
/ 05 июля 2010

Существует ли прямая зависимость скорости сайта от количества пространств имен / маршрутов в файле rout.rb приложения Rails?

Я обрабатываю довольно большое приложение с более чем 30 разнородными моделями / сущностями, и большинство этих ресурсов имеют свои собственные маршруты.

Ответы [ 2 ]

2 голосов
/ 05 июля 2010

количество маршрутов повлияет на объем памяти - поэтому rails больше не определяет форматированные маршруты из коробки: http://ryandaigle.com/articles/2008/11/27/what-s-new-in-edge-rails-no-more-formatted-routes

Вполне обычно иметь 30 или около того маршрутов, хотя

Что касается того, повлияет ли это на скорость вашего приложения, трудно сказать - используете ли вы metric-fu или что-то подобное?

1 голос
/ 05 июля 2010

У меня нет цитаты †, но DHH недавно сказал, что приложение Highrise 37signals имеет тысячи маршрутов, поэтому можно масштабировать маршруты, если у вас большойдостаточно коробки для запуска вашего приложения.

† Я думаю, что это могло быть во время его недавнего выступления с RailsConf, когда он говорил о новом маршрутизаторе API в Rails 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...