В каком блоке 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. Это строка, которая выводит размер ответа.