Creo que sería mejor que la ejecución la realices en background para no sobrecargar al servidor de peticiones. Averigua más sobre 'Ejecución de scripts PHP en background' para que sepas cómo hacerlo.
Acá te ayudo con un artículo que encontré:
Ejecutar un Script en segundo plano
Saludos