Reducción del impacto en el rendimiento del código personalizado

Si el código personalizado se ejecuta en una página, puede afectar al tiempo de respuesta de dicha página.

Las páginas HTTP contienen solicitudes HTTP. En una página HTTP dada, las solicitudes se ejecutan en paralelo en todas las conexiones entre el sistema agente y el sistema que se está probando.

El tiempo de respuesta de página es el intervalo entre el inicio de la página y el final de la página, que se definen como se indica a continuación: el inicio de la página es la primera indicación de fecha y hora asociada a la interacción del cliente-servidor. Esta interacción es el primer byte enviado o la primera conexión de la primera solicitud HTTP. El final de la página es la última indicación de fecha y hora asociada a la interacción del cliente-servidor. Esta interacción es el último byte recibido de la última solicitud HTTP que se debe completar. Debido a los paralelismos, es posible que la última solicitud HTTP en completarse no sea la última de la lista de esta página.

Normalmente, no se debe insertar código personalizado en una página. Aunque el código personalizado que se ejecuta durante sólo unos milisegundos debería tener muy poco efecto sobre el tiempo de respuesta de la página, lo mejor es colocar el código personalizado fuera de la página. El código personalizado que se encuentra fuera de la página no tiene efecto en el tiempo de respuesta de la página, y su tiempo de ejecución se puede solapar con los retardos propios del tiempo de reflexión.

No utilice código personalizado para la correlación de datos si puede utilizar, en su lugar, las características de correlación de datos integradas en el producto. El código de correlación de datos integrado utiliza las solicitudes que se ejecutan en paralelo, mientras que las acciones de código personalizado no empiezan hasta que han terminado todas las acciones anteriores.

Es posible que tenga que poner código personalizado en una página para correlacionar una serie de texto de la solicitud que se encuentra dentro de dicha página con otra solicitud que también se encuentre en esa página. Incluso si es así, si divide la página en dos podrá utilizar las funciones de correlación de datos integradas en lugar del código personalizado.

Si aún así desea ejecutar pruebas con código personalizado en páginas HTTP, utilice el informe Elemento de página para evaluar el rendimiento. El informe Elemento de página muestra el tiempo de respuesta y el rendimiento de solicitudes HTTP concretas. El código personalizado no afecta a la medida del tiempo de respuesta de solicitudes HTTP concretas.


Comentarios