Después de una inactividad en el sitio web, y después de hacer clic en algo, siento un ligero retraso. ¿Cómo puedo arreglar esto?

Hay pocas cosas que vienen inmediatamente a la mente.

La primera es que llegaste al vencimiento de la memoria caché, por lo que tu contenido se está regenerando y luego almacenado en caché antes de que te lo envíen. La única forma de mejorar esto es comprar extendiendo el tiempo de espera de la memoria caché o haciendo que su servicio sea más rápido.

El segundo es que está alojando en algo como Heroku que, después de unos minutos de inactividad, disminuirá su instancia. Las llamadas posteriores pagarán un costo adicional. Las formas más comunes de sortear esto es agregar un segundo banco de pruebas, o agregando nuevas reliquias (lo que causa cierta actividad del servidor) … o obteniendo más tráfico para que su servidor nunca esté inactivo y no funcione.

El tercero es la autenticación. Puedo imaginar algunos escenarios en los que una sesión corta puede hacer que el navegador vuelva a autenticarse, o que los servicios a los que llama tengan que volver al servidor de autenticación para confirmar sus credenciales. Mi consejo dependerá en gran medida de sus restricciones de seguridad y dominio.