У меня есть приложение весенней загрузки и включены журналы доступа для моего контроллера. Недавно мы наблюдали задержки в нашем API на стороне клиента, однако время отклика в наших журналах доступа было довольно хорошим. Пока мы работаем над сетевой стороной вещей, чтобы увидеть, не добавляются ли задержки из-за сети, одна вещь, которая возникла, - это время отклика, которое мы видим в журналах доступа, что все это учитывает
- Время, которое потребовалось для выполнения контроллера (всего в нем)
- Время, затраченное контроллером на выполнение и прохождение всех фильтров (фильтр post do)
- Время, затраченное контроллером на выполнение и пройти через все фильтры (фильтр post do), сериализовать ответ
- Время, необходимое контроллеру для выполнения и прохождения всех фильтров (фильтр post do), сериализовать ответ и записать в сокет
У меня было ощущение, что это либо пункт 3, либо 4. Хотелось бы узнать больше об этом.
Причина этого вопроса в том, что наш объект ответа тяжелый и сериализация действительно требует времени. Поэтому хотелось бы знать, учитывается ли это во времени ответа, которое мы видим в журналах доступа