🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
4 messages
4 total messages Started by Vincent Spruyt Tue, 08 Oct 2002 16:22
volgorde proces php
#7201
Author: Vincent Spruyt
Date: Tue, 08 Oct 2002 16:22
38 lines
2960 bytes
Wordt een php script steeds vanboven naar beneden afgehandeld?
Stel, ik heb een php pagina die er als volgt uitziet:


-Ingewikkelde code, een aantal bestanden die gelezen en geschreven moeten 
worden, etc
-Wat html code die moet worden weergegeven.

Wordt dan eerst die ingewikkelde code afgehandeld waardoor die html 
weergave een tijdje duurt? Zou die htmlcode sneller getoond worden als 
volgt:

-Wat html code die moet worden weergegeven.
-Ingewikkelde code, een aantal bestanden die gelezen en geschreven moeten 
worden, etc

Ik veronderstel van niet, want heb gemerkt dat, wanneer je bvb helemaal 
onderaan de pagina een functie definieerd, dat je die toch al bovenaan 
kan gebruiken... Het lijkt me dus dat een pagina niet van boven naar 
beneden wordt gelezen, en uitgevoerd... of toch? Zou de htmlweergave 
misschien pas gebeuren als heel het script is uitgevoerd?
Een tweede vraag ivm de volgorde waarin het script wordt uitgevoerd..
stel, ik heb dit in mijn script staan:

-open socket blabla.com, met een timeout van 2 sec
-open socket blabla2.com, met een timeout van 2 sec
-open socket blabla3.com, met een timeout van 2 sec
-open socket blabla4.com, met een timeout van 2 sec

Is het dan zo dat ik in het totaal max 2 seconden moet wachten voor het 
script klaar is, maw gebeuren deze commando's allemaal tegelijkertijd? Of 
kan de tijd in het slechtste geval oplopen tot 8 sec...?

-- 
Computer games don't affect kids; I mean if Pac-Man affected us as kids, 
we'd all be running around in darkened rooms, munching magic pills and 
listening to repetitive electronic music. (Christian Wilson)
		- <url:http://www.computersecurity.be/> -
Re: volgorde proces php
#7202
Author: Wim Godden
Date: Tue, 08 Oct 2002 16:31
52 lines
3288 bytes
Een PHP-pagina wordt eerst gecompileerd. D.w.z. dat alle functies e.d.
inderdaad bovenaan beschikbaar zijn, omdat functies voor heel het script
gelden. Na compilatie wordt echter wel van boven naar onderen gewerkt... 't
zou nogal gek zijn anders...

--
------
Colocation/housing kosten te hoog --> http://www.housingcenter.be
--
Adverteren.be - 100% Nederlandstalig adverteren op kwalitatief hoogstaande
sites !


Vincent Spruyt wrote:

> Wordt een php script steeds vanboven naar beneden afgehandeld?
> Stel, ik heb een php pagina die er als volgt uitziet:
>
> -Ingewikkelde code, een aantal bestanden die gelezen en geschreven moeten
> worden, etc
> -Wat html code die moet worden weergegeven.
>
> Wordt dan eerst die ingewikkelde code afgehandeld waardoor die html
> weergave een tijdje duurt? Zou die htmlcode sneller getoond worden als
> volgt:
>
> -Wat html code die moet worden weergegeven.
> -Ingewikkelde code, een aantal bestanden die gelezen en geschreven moeten
> worden, etc
>
> Ik veronderstel van niet, want heb gemerkt dat, wanneer je bvb helemaal
> onderaan de pagina een functie definieerd, dat je die toch al bovenaan
> kan gebruiken... Het lijkt me dus dat een pagina niet van boven naar
> beneden wordt gelezen, en uitgevoerd... of toch? Zou de htmlweergave
> misschien pas gebeuren als heel het script is uitgevoerd?
> Een tweede vraag ivm de volgorde waarin het script wordt uitgevoerd..
> stel, ik heb dit in mijn script staan:
>
> -open socket blabla.com, met een timeout van 2 sec
> -open socket blabla2.com, met een timeout van 2 sec
> -open socket blabla3.com, met een timeout van 2 sec
> -open socket blabla4.com, met een timeout van 2 sec
>
> Is het dan zo dat ik in het totaal max 2 seconden moet wachten voor het
> script klaar is, maw gebeuren deze commando's allemaal tegelijkertijd? Of
> kan de tijd in het slechtste geval oplopen tot 8 sec...?
>
> --
> Computer games don't affect kids; I mean if Pac-Man affected us as kids,
> we'd all be running around in darkened rooms, munching magic pills and
> listening to repetitive electronic music. (Christian Wilson)
>                 - <url:http://www.computersecurity.be/> -
Re: volgorde proces php
#7204
Author: Vincent Spruyt
Date: Tue, 08 Oct 2002 17:39
76 lines
4326 bytes
Wim Godden <wim@godden.net> schreef in
news:3DA3086C.48FE5A58@godden.net: 

> Een PHP-pagina wordt eerst gecompileerd. D.w.z. dat alle functies e.d.
> inderdaad bovenaan beschikbaar zijn, omdat functies voor heel het
> script gelden. Na compilatie wordt echter wel van boven naar onderen
> gewerkt... 't zou nogal gek zijn anders...

Dus in mijn voorbeeld van
 -open socket blabla.com, met een timeout van 2 sec
 -open socket blabla2.com, met een timeout van 2 sec
 -open socket blabla3.com, met een timeout van 2 sec
 -open socket blabla4.com, met een timeout van 2 sec

Zou het script idd 8 sec kunnen bezig zijn...
en wat in mijn voorbeeld van

 -Ingewikkelde code, een aantal bestanden die gelezen en geschreven
 moeten worden, etc
 -Wat html code die moet worden weergegeven.
?
Heeft het zin die ingewikkelde code onderaan te zetten, zodat de html 
sneller getoond wordt?


> Vincent Spruyt wrote:
> 
>> Wordt een php script steeds vanboven naar beneden afgehandeld?
>> Stel, ik heb een php pagina die er als volgt uitziet:
>>
>> -Ingewikkelde code, een aantal bestanden die gelezen en geschreven
>> moeten worden, etc
>> -Wat html code die moet worden weergegeven.
>>
>> Wordt dan eerst die ingewikkelde code afgehandeld waardoor die html
>> weergave een tijdje duurt? Zou die htmlcode sneller getoond worden
>> als volgt:
>>
>> -Wat html code die moet worden weergegeven.
>> -Ingewikkelde code, een aantal bestanden die gelezen en geschreven
>> moeten worden, etc
>>
>> Ik veronderstel van niet, want heb gemerkt dat, wanneer je bvb
>> helemaal onderaan de pagina een functie definieerd, dat je die toch
>> al bovenaan kan gebruiken... Het lijkt me dus dat een pagina niet van
>> boven naar beneden wordt gelezen, en uitgevoerd... of toch? Zou de
>> htmlweergave misschien pas gebeuren als heel het script is
>> uitgevoerd? Een tweede vraag ivm de volgorde waarin het script wordt
>> uitgevoerd.. stel, ik heb dit in mijn script staan:
>>
>> -open socket blabla.com, met een timeout van 2 sec
>> -open socket blabla2.com, met een timeout van 2 sec
>> -open socket blabla3.com, met een timeout van 2 sec
>> -open socket blabla4.com, met een timeout van 2 sec
>>
>> Is het dan zo dat ik in het totaal max 2 seconden moet wachten voor
>> het script klaar is, maw gebeuren deze commando's allemaal
>> tegelijkertijd? Of kan de tijd in het slechtste geval oplopen tot 8
>> sec...? 
>>
>> --
>> Computer games don't affect kids; I mean if Pac-Man affected us as
>> kids, we'd all be running around in darkened rooms, munching magic
>> pills and listening to repetitive electronic music. (Christian
>> Wilson) 
>>                 - <url:http://www.computersecurity.be/> -
> 
> 



-- 
Computer games don't affect kids; I mean if Pac-Man affected us as kids, 
we'd all be running around in darkened rooms, munching magic pills and 
listening to repetitive electronic music. (Christian Wilson)
		- <url:http://www.computersecurity.be/> -
Re: volgorde proces php
#7206
Author: Wim Godden
Date: Tue, 08 Oct 2002 21:43
22 lines
1836 bytes
Vincent Spruyt wrote:

>  -Ingewikkelde code, een aantal bestanden die gelezen en geschreven
>  moeten worden, etc
>  -Wat html code die moet worden weergegeven.
> ?
> Heeft het zin die ingewikkelde code onderaan te zetten, zodat de html
> sneller getoond wordt?

Ja, maar zorg dat je vlak onder je HTML-code zet :
print "\n";
flush();

zodat de output volledig geflusht wordt naar je browser.

Wim
--
------
Colocation/housing kosten te hoog --> http://www.housingcenter.be
--
Adverteren.be - 100% Nederlandstalig adverteren op kwalitatief hoogstaande
sites !
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads