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
.