el tiempo de respuesta del servlet es lento para la primera solicitud

Servlet tiempo de respuesta lento solo para la primera solicitud

Tiempo de respuesta

Primerorequest son 10.5 segundos

promover, adicionalrequest 2.5 segundos

De unos pocosjava recursos llegué a saber que elservlet carga el requeridoclasses por primera vez durante la primerarequest y reutiliza lo mismo para másrequests y de ahí eldelay

Fix 1: Creé undummy request dentro deservlet inmediatamente después de la ejecución deinit() método.

Tiempo de respuesta: 2.5 segundos para todas las solicitudes a través de agentes de usuario.

Fix 2: Traté de cargar posibleclasses en elstartup deservlet

Tiempo de respuesta: por primerarequest son 6 segundos 2.5 segundos para otras solicitudes.

¿Hay alguna otra posibilidad de lograr lo mismo porque creo queMétodo 1 necesita un cambio de código cuando hay un cambio en la url de la aplicación (número de puerto, ruta del recurso, etc.) y el tiempo de respuesta demétodo 2 No es suficiente.

Ya he establecidoloadOnStartup=1 para miservlet.

Respuestas a la pregunta(1)

Su respuesta a la pregunta