Задать вопрос
@vanderv
Ruby on Rails

От чего зависит рендеринг в rails?

На локалке в девелопменте страница рендерится в 3-4 раза быстрее чем на боевом сервере в продакшене.
В качестве сервера на локалке - WEBrick 1.3.1. На боевом сервере - unicorn+nginx.
На локалке sata винт, 4гб озу, 4 ядра. На боевом сервере ssd винт, 24гб озу, 8 ядер.

Речь идет о миллисекундах, но они для меня принципиальны. Приходится подключать кэширование всего и вся, чтобы добиться таких же результатов как и на локалке. Данные мониторю через гем meta_request.
Так вопрос - что влияет на скорость рендеринга? Боевой сервер явно пошустрее это должен делать.
  • Вопрос задан
  • 2686 просмотров
Подписаться 6 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
@Kane
Почему грешишь на рендеринг? А не связку unicorn-nginx?
Ответ написан
anyd3v
@anyd3v
что касается отличий
- локально: только время преобразования данных в html
- на сервере: время построения html + передача данных => появляются такие факторы как скорость интернета и ширина канала.

Вы уверены что чисто измеряете время генерации страницы?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы