Я пытаюсь диагностировать проблему производительности в Rails 4 и не могу понять, что происходит. Вот сроки, что я вижу на моем сервере:Общие сведения о показателях времени выполнения Rails
Завершено 200 OK в 2816ms (Просмотров: 644.1ms | ActiveRecord: 162.0ms | Solr: 0.0ms)
Я (в основном), удовлетворенный моим временем просмотров и временем ActiveRecord, но не понимаю, почему время Completed (2816ms) настолько велико.
Что представляет собой это время? И есть ли способ уменьшить это время?
Это может зависеть от ваших драгоценных камней: например, я использую мини-профайлер в режиме разработки для отслеживания SQL-запросов и визуализации вызовов. Этот драгоценный камень добавляет много миллисекунд во время завершения. Если вы хотите проверить производительность своего приложения, убедитесь, что вы используете режим производства (с 'rake assets: precompile' перед запуском в режиме производства) – MrYoshiji
@MrYoshiji Я получаю эти результаты в промежуточной (почти производственной) среде, и это для api, поэтому представления представляют собой json-рендеринг. Я бы хотел использовать мини-профайлер, если бы мог! : D –