Ho pochi dubbi sul tempo massimo di esecuzione impostato in php.ini.Come funziona max_execution_time di PHP?
Supponendo max_execution_time è 3 minuti, considerare i seguenti casi:
Ho un processo che terminerà in 2 minuti.
Ma è in un ciclo e dovrebbe funzionare 5 volte. Quindi diventa 10 minuti.
Lo script verrà eseguito correttamente senza mostrare errori per il timeout? Perché?
La funzione PHP stampa solo i dati e richiede solo 2 minuti.
Ma l'esecuzione della query richiede 5 minuti.
Lo script verrà eseguito senza errori? Perché?
Il mio singolo processo php richiede 5 minuti.
Ma sto chiamando lo script dalla riga di comando.
Funzionerà correttamente? Perché?
Come sono consentiti la memoria e il tempo di esecuzione?
Se il tempo di esecuzione per uno script è molto alta
ma restituisce piccola quantità di dati
Sarà influenzare la memoria o no? Perché?
Voglio imparare cosa sta succedendo internamente, è per questo che sto chiedendo questi. Non voglio aumentare solo il limite di tempo e il limite di memoria.
Questo è parzialmente falso per quanto riguarda le richieste di database, dai miei test personali e [questa risposta] (http://stackoverflow.com/a/10027320/1408100) e [questo commento] (http: // php. net/manuale/fr/function.set-tempo-limit.php # 115057) –