Pour compléter la réponse de Celira, le fait de passer par un appel en ajax ne réglera pas le problème, le script continuera à dépasser sa durée maximum d’exécution et partira en timeout.
Sinon il y...