ma queste operazioni sono di tipo batch. non ha senso tenere la connessione attiva a livello di client.
dal client puoi monitorare il batch se occorre.
se usi php puoi pensare di avviare il bacth con ajax che chiama php. php esegue in modo asincrono la richiesta ma nel mentre ti da l'ok che la procedura è avviata. infine con un setInterval, puoi andare in polling per monitorare lo stato del batch