Tiempo de reciclaje y tiempos de respuesta de la aplicación de Google App Engine

Publiqué esto en el grupo GAE for Java, pero espero obtener algunas respuestas aquí más rápido :)

Decidí hacer algunas pruebas de rendimiento a largo plazo en mi aplicación. Creé algunas aplicaciones de golpeo de pequeños clientes cada 5 a 30 minutos y ejecuto 3-5 de subprocesos con dicho cliente.

Noté una gran diferencia en los tiempos de respuesta y comencé a investigar el problema. Encontré la razón muy rápido. Estoy experimentando los mismos problemas que se describen en los siguientes temas:

Tiempo de respuesta desigual entre la conexión al servidor y el primer byte enviado

Las instancias de aplicación parecen ser demasiado agresivamente recicladas

Obteniendo 'La solicitud fue cancelada después de esperar demasiado para intentar atender su solicitud'. después de la aplicación inactivo

Estoy usando Springframework, se necesita entre 18 y 20 años para iniciar la instancia de la aplicación, lo que hace que los tiempos de respuesta pasen de 1 (cuando las solicitudes llegan a la aplicación, muy raras) a 22 cuando se crea una aplicación nueva.

¿Hay alguna solución para esto? Estaba pensando en crear la mayoría de los servlets básicos para realizar tareas críticas (servir la llamada a la API) y dejar la interfaz de usuario como está. Pero luego perdería todos los beneficios de Springframework.

¿Hay alguna solución para esto?

Después de resolver (piratear) las numerosas limitaciones de App Engine que alcancé durante el desarrollo de mi aplicación, creo que es la que me hará salir de App Engine ... eso es demasiado para todo el tiempo pensar cómo ganar con los problemas de GAE que Cómo resolver mis problemas de aplicación ...

¿Alguna ayuda?

Saludos Konrad