Как оптимизировать приложение Rails в стеке Heroku Cedar? - PullRequest
0 голосов
/ 25 февраля 2012

Какой гем вы устанавливаете или какую конфигурацию изменяете для оптимизации ваших приложений Ruby on Rails в стеке Cedar Heroku?

Как и добавление Rack::Deflater ...

Ответы [ 2 ]

1 голос
/ 26 февраля 2012

В настоящее время нет специальной оптимизации для стека Cedar, но есть много способов оптимизировать приложение Rails, включая:

  • Оптимизация клиентской части вашего приложения, например, такие методы, как CSS-спрайт, уменьшение количества загружаемых файлов, сжатие HTML-кода и т. Д. Вы можете использовать такой инструмент, как Page Speed ​​

  • Оптимизация вашего приложения с помощью кэширования: существует множество запросов к базе данных, которые вам необходимо будет кэшировать, чтобы сделать его наиболее эффективным и быстрым. Вы также можете кэшировать Views и другие вещи, вы можете найти больше о Rails Caching

  • Оптимизация базы данных: будет таблица, в которой вы не добавили правильную индексацию и т. Д. ... поэтому убедитесь, что запрос оптимизирован (особенно запросы на объединение), и есть подходящая индексация

0 голосов
/ 26 февраля 2012

Если честно, нет ничего конкретного в оптимизации Rails для Heroku, который не является частью обычной оптимизации для Rails самостоятельно.

Достаточное количество общих рекомендаций можно найти здесь: http://railslab.newrelic.com/

Единственное, что стоит упомянуть специально для Heroku, это в отношении загрузок динамоблокировок.

...