Red de conocimiento informático - Problemas con los teléfonos móviles - Python obtiene la hora del primer byte de la solicitud http (TTFB)

Python obtiene la hora del primer byte de la solicitud http (TTFB)

Hay un indicador de tiempo de respuesta en la prueba de interfaz. La idea general es restar el tiempo de inicio de la llamada del tiempo de finalización de la llamada. Esto calculará el tiempo de transmisión incluido en la red. es pequeño Cuando el tiempo de transmisión es de unos pocos milisegundos, este error es aceptable, pero si la cantidad de datos transmitidos es grande, el enlace de transmisión es largo y otras razones hacen que el proceso de transmisión consuma más tiempo, entonces generará un error grande , por lo que el primer byte recibido se utiliza como hora de finalización para calcular el tiempo de respuesta. Tomando el primer byte recibido como hora de finalización, la influencia de la red se puede ignorar hasta cierto punto al calcular el tiempo de respuesta, que puede reflejar más fielmente la velocidad de respuesta del servidor. Esto es TTFB (Time-To-First-). Byte). El método general es TTLB (Time-To-Last-Byte), que utiliza el primer byte recibido como hora de finalización. Bytes)

Cuando se utilizan las herramientas de desarrollo en el navegador Chrome para ver los detalles de la solicitud, TTFB se mostrará en el tiempo, como se muestra a continuación

La respuesta después de la ejecución es como se muestra en la figura Pantalla:

ps: si está basado en el protocolo tcp o udp, también puede tener una idea similar, realice el tiempo de finalización cuando se reciba el primer byte para medir el tiempo de respuesta de la interfaz , TTLB para el usuario Tiene más sentido, y TTFB, que simplemente prueba la interfaz, responde mejor a la interfaz de la aplicación.