В каком блоке django отображает время отклика?

Я использую Django для обслуживания приложения, и недавно я заметил некоторое замедление. Я пошел и проверил консоль, обслуживающую сервер, которая обычно регистрирует строки такого формата: <date_time> "GET <path> HTTP/1.1" <HTTP_STATUS> <response_time>

То, что я считал временем отклика в миллисекундах, очевидно, не так, поскольку я получаю значения, которые были бы смехотворны (например, 3923437 для запроса, который при тайминге в python напрямую занимает 0,936 секунды). Однако я уверен, что это время ответа, поскольку оно всегда масштабируется со временем ожидания.

Может ли кто-нибудь объяснить мне, что это за номер? Я не смог найти, где этот журнал по умолчанию документирован.

Это число не является временем ответа, название вашего вопроса неверно.

Это размер ответа, и он выводится http-сервером Python, который Django унаследовал. Это объясняет, почему он не документирован в Django, потому что его печатает не код Django.

В этом можно убедиться, посмотрев на этот модуль Django. Это строка, которая запускает http-сервер.

Наследуется от Python http-server. Это строка, которая выводит размер ответа.

Вернуться на верх