Vraag Wat gebeurt er als u een php-script bewerkt terwijl een exemplaar ervan wordt uitgevoerd?


Wanneer u een php-bestand op een server overschrijft (bijvoorbeeld via SFTP) terwijl het ergens wordt verwerkt (misschien is het een script dat enkele seconden nodig heeft om te compilete), annuleert het het script dat momenteel wordt uitgevoerd of wordt dat voltooid, zelfs nadat het overschrijven plaatsvindt ? Ik veronderstel dat ik vraag: laadt apache een php-script in het geheugen voordat het wordt uitgevoerd (en houdt het vast aan dat in het geheugen voor de duur van de uitvoering)?


12
2018-05-22 18:55


oorsprong


antwoorden:


laadt apache een php-script in het geheugen voordat het wordt uitgevoerd (en houdt het vast aan dat in het geheugen voor de duur van de uitvoering)?

Ja.


17
2018-05-22 18:55



Helemaal niets. Het script is al in de gecompileerde toestand in het geheugen geladen - ongeacht de tijd die het in beslag neemt, laadt de webserver het nieuwe bestand pas als u de pagina hebt vernieuwd.


6
2018-05-22 18:56