-
Richiesta PHP lunga
Salve,
dovrei creare uno script che in alcuni casi dovrebbe riuscire ad eliminare all'incirca 1500 righe dal database in diverse tabelle e circa 800-900 immagini dal server altervista. Una sola richiesta riesce a fare tutto? C'è un metodo alternativo?
-
Gli script PHP sono limitati nel tempo: dopo max_execution_time vanno in timeout.
Se devi fare operazioni che richiedono molto più tempo, ti suggerirei di distribuire le operazioni in più richieste. Puoi farlo ad esempio tramite ajax lanciando una nuova richiesta al termine della precedente.
Oppure potresti salvare lo stato nel server (file di testo?) e fare un numero contenuto di operazioni ad ogni nuova richiesta (quando un utente visita il sito).
Ciao!
-
Grazie per il suggerimento, ci provero :)