Hola a todos.
Tengo una serie de procesos en php que tardan mucho en responder por que hacen cosas complejas (digamos una consulta muy larga, de datos detallados de varios meses). Y el problema es que en algunos servicios de internet (varía en cada proveedor) la conexión se cierra antes de recibir respuesta, en concreto, un proveedor llamado megared en ciertas ciudades si la petición tarda más de 30 ó 40 segundos en responder se cierra la conexión.
El mismo proceso con otra conexión a internet sí responde, aunque tarde varios segundos. Y además afectaría un chat que hace llamadas tipo long polling.
No es sencillo pedirle a los usuarios o clientes que cambien de proveedor, así que me puse a investigar si hay alguna manera de indicar al navegador que mantenga la conexión, y lo único que encontré es los encabezados keep alive, aunque no creo que eso ayude al problema, además, que posiblemente el navegador no pueda hacer nada si el problema viene de la red.
¿Alguien ha tenido el problema y lo ha resuelto?
Coloco el tema aquí ya que no veo que tenga que relación con php