Я близок к развертыванию приложения, созданного на Rails 3.1.x, и начал выполнять некоторые тесты производительности.Немного поигравшись с ab
, я вижу очень обескураживающие результаты, дающие около 15 запросов в секунду на Heroku.
При локальном тестировании я вижу похожие результаты, которые действительно демонстрируют, что это проблема приложения больше всего на свете.
Я использую Unicorn, что примерно на 40% быстрее, чем Thin на Celadon Cedar.Кроме того, я использую общую базу данных PGSQL.
Я надеюсь, что кто-то может поделиться списком прачечной или, по сути, контрольным списком запуска, который я должен пройти при подготовке приложения к производству и переходе к необходимостискоростной тюнинг.До сих пор я не нашел реальный краткий список доступных для действий предметов, которые, кажется, имеют смысл, учитывая мою ситуацию.
Или, если у вас есть солидный практический опыт работы с такими проблемами, как этот, любой вклад будет оценен!