Я сейчас работаю над Rails-приложением, и на сайте в настоящее время имеется около 30 маршрутов (map.connect). Я ожидаю, что в конечном итоге достигнет около 60 или 70. Есть ли побочный эффект от множества маршрутов? Наверное, я просто параноик! :) СпасибоСлишком много маршрутов Rails?
ответ
Re: 70 направляет проблему?
Нет, все работает нормально. Мой проект Rails имеет около 1000, и он отлично работает.
(Он имеет так много, потому что помост, который я использую, бродяга, автоматически создавать их)
Вау, сколько ресурсов это? Я думал, что RoR должен облегчить управление URI, но 1000 кажется чрезмерным. – Zepplock
У меня есть 1067 в моем приложении (это Rails 2.3, поэтому почти до 2000 года они удалили маршруты formatted_ *). Маршруты.rb всего 240 строк. У меня 109 контроллеров и 124 модели. – gtd
660 в моей без подмостей применения. Только проблема: rake routes
загрузок.
Да, держу пари! – CalebHC
Нет, но я рекомендую проверить руководство только в случае, если вы пропустили что-то: ответ http://guides.rubyonrails.org/routing.html
Знакомства @ stephenmurdoch здесь: Rails routes and site performance
70 не может повлиять на производительность, но слишком много маршрутов может.
- 1. Rails 4 с gem route_translator генерируют слишком много маршрутов
- 2. Слишком много фильтров плохо? + rails
- 3. Rails, выполняющий слишком много SQL
- 4. Rails app слишком много параметров
- 5. Трассы MVC - слишком много?
- 6. Rails - Слишком много данных в флэш уведомления
- 7. Rails - Слишком много логики во взглядах?
- 8. У моделей Can Rails слишком много ассоциаций?
- 9. Сколько классов слишком много? Rails STI
- 10. Rails 3: Feed занимает слишком много времени
- 11. Rails: слишком много методов в модели
- 12. Rails Geokit Слишком много запросов Ошибка
- 13. Rails 3, слишком много способов тестирования?
- 14. rvm rails install занимает слишком много времени
- 15. Слишком много слоев косвенности, это слишком много?
- 16. -bash: [: слишком много аргументов
- 17. Слишком много проверок Before_Filter?
- 18. Слишком много аргументов
- 19. Ошибка MySQL «Слишком много ключей»
- 20. Sidekiq потребляет слишком много памяти
- 21. Это слишком много строк и слишком много вложенных блоков?
- 22. TableView слишком много отстает и занимает слишком много памяти Swift
- 23. Слишком много способов кошки кошки?
- 24. Задачи маршрутных маршрутов Rails
- 25. Создание новых маршрутов rails
- 26. Rails гнездящегося статических маршрутов
- 27. Проверка маршрутов Rails
- 28. Конфигурация маршрутов React + Rails
- 29. Сокращение маршрутов Rails
- 30. Перенаправление в Rails маршрутов
Этот вопрос был бы намного проще дать ответ, если бы вы предоставили нам свои маршруты. –
Возможный дубликат [Маршруты Rails и производительность сайта] (http://stackoverflow.com/questions/3176202/rails-routes-and-site-performance) –