ciao,
ho provato a creare due file distinti.
file1: ciclo For >> 120 con uno sleep di 1 secondo.
file2: ciclo For >> 120 senza sleep.
come dicevo all'inizio, non essendomi mai occupandomi di configurare/installare server, ho tante lacune o mancanze di conoscenze a riguardo, spero che questi siano test corretti.
Test1:
-lancio File1 -> va in clessidra
-lancio File2 -> si esegue correttamente
Test2:
-modifico il File2 in modo che includa il File1 e basta
-Lancio il File1
-Modifico il File1 e rimuovo lo sleep -> nel frattempo File1 è in esecuzione e in clessidra.
-Lancio File2 ->si esegue correttamente. (mentre File1 è in clessidra per ancora 1 minuto)
Test3:
-Lancio il File1
-Modifico il File1 e rimuovo lo sleep -> nel frattempo File1(pagina1) è in esecuzione e in clessidra.
-Lancio File1 su un'altra pagina -> File1(no sleep. pagina2) va in clessidra.
Riassumendo:
# PAGINA1 - PAGINA2 => ESITO
- File1(sleep) - File2(nosleep) => file2 viene eseguito
- File1(sleep) - File2(include file1(nosleep) ) => file2 viene eseguito
- File1(sleep) - File1(nosleep) => File1(nosleep) viene eseguito al termine del caricamento di File1(sleep)
nell'applicazione web le pagine che lancio sono diverse (file1 e file2)
ma entrambe fanno un include degli stessi file che portano a collegarsi con il DB