Еще чтобы консоль посмотреть, в рельсах есть встроенный WEBrick, так что по-большому счету, нет необходимости для разработки дополнительно ставить mongrel. А в продакшене никакого сравнения, мы недавно перевели все с кластера монгрелов на passenger и так стало хорошо, спокойно и стабильно :)
Мой восторг сошел на нет от того от чего и появился - Магия. Многое можно сделать одной строкой, но сколько же нужно перелопатить, чтобы понять какой. Особенно трудно приходится, когда все на винде, и база в sql server.
Наупирался в SQL Server Adapter For Rails. Кодировка - патчить гем, many-to-many - имена колонок прошиты, хотя для других баз конфигурируются. Запросы далеко не оптимальны. На больших таблицах рельсовые связи беспомощьны, нужно писать кастомные запросы, ну и вся прелесть уходит. Есть ещё надежда что с использованием arel запросы таки будут строиться оптимальней (обязаны!) да lazy loading должен убрать бессмысленной перелопачивание базы... Но нужно время, чтобы вдохновение вернулось :)
Comments 15
http://www.modrails.com/
Reply
про passanger я знаю, но тут удобно, как подсказал levgem смотреть в консоль и видеть, что происходит.
Наверное правильно для руби-приложений (redmine, capistrano) сделать запуск через modrails, а то, что девелопишь смотреть через монгрел.
Reply
А в продакшене никакого сравнения, мы недавно перевели все с кластера монгрелов на passenger и так стало хорошо, спокойно и стабильно :)
Reply
Для продакшна modrails годится до 10 запросов в секунду. После этого уже unicorn
Reply
Магия.
Многое можно сделать одной строкой, но сколько же нужно перелопатить, чтобы понять какой.
Особенно трудно приходится, когда все на винде, и база в sql server.
Наупирался в SQL Server Adapter For Rails.
Кодировка - патчить гем,
many-to-many - имена колонок прошиты, хотя для других баз конфигурируются.
Запросы далеко не оптимальны. На больших таблицах рельсовые связи беспомощьны, нужно писать кастомные запросы, ну и вся прелесть уходит.
Есть ещё надежда что с использованием arel запросы таки будут строиться оптимальней (обязаны!) да lazy loading должен убрать бессмысленной перелопачивание базы...
Но нужно время, чтобы вдохновение вернулось :)
Reply
Reply
Reply
...
activerecord (2.3.5)
....
ОРМ Эктив рекорд -- отдельный гем, но когда ставишь рельсы, ставится автоматом.
Reply
Leave a comment