🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13053

Re: php: links testen

#13053
From: MisterJ
Date: Wed, 05 Sep 2001 08:10
65 lines
4569 bytes
Op Tue, 04 Sep 2001 20:46:46 GMT wist TdC ons in bericht <W4bl7.36055
$6x5.7814328@afrodite.telenet-ops.be> te verblijden met de volgende 
boodschap:
> 
> "MisterJ" <misterj@pandora.be> wrote in message
> news:MPG.15ff5b3b8c19b3349897a6@news.pandora.be...
> > Op Tue, 04 Sep 2001 20:34:12 GMT wist TdC ons in bericht <8Val7.36030
> > $6x5.7810775@afrodite.telenet-ops.be> te verblijden met de volgende
> > boodschap:
> > > > Tenzij ik het verkeerd begrepen heb, gaat dit toch niet sneller gaan?
> > > > uiteindelijk zullen die toch ook niet echt parallel gaan werken? Het
> > > > enige voordeel is misschien dat de snellere er eerst gaan uitkomen, en
> > > > de trage zullen overblijven...
> > >
> > > niet echt idiaal, waarschijnlijk nog een betere manier die ik ook niet
> ken
> > > maar als de php snel genoeg is kan dit wel enige snelheids winst opleven
> > > als je bv 5trage hebt, gaan die je op die 5tegelijk wachten, en niet
> alle 5
> > > achter elkaar
> > > klein voorbeeld
> > > 5sites die 5sec duren
> > > bij mij => 5sec
> > > bij u => 25 sec
> >
> > ja, maar nog steeds in de veronderstelling dat php die verschillende
> > sockets echt *tegelijk* afhandelt. Als je die gewoon na mekaar plaatst,
> > of in een lus of wat dan ook (dus niet echt parallel zoals daarnet
> > opgemerkt) dan zal php die functies volgens mij gewoon de een na de
> > ander uitvoeren.
> > Ik wil maar zeggen: als je bijvoorbeeld 5 echo's wilt uitvoeren, dan
> > zullen die toch ook altijd na mekaar gebeuren... wat je ook doet. 't
> > Zijn hier natuurlijk geen echo's, maar het zijn ook maar gewone php
> > functies. Ik kan mij moeilijk voorstellen dat php 'ziet' dat het lang
> > aan't duren is, en dus maar al met de volgende begint... Tenzij er een
> > manier is om echt parallel te programmeren (zoals dat bijvoorbeeld in
> > java kan... als je op een multi-processor systeem werkt).
> > Enfin, ik ben dit niet zeker. Misschien is dat wel ergens in de manual
> > te vinden... en anders de proef op de som nemen, maar dat zal voor
> > vandaag niet meer zijn ;-)
> >
> 
> je kan die sockets zodanig open, dat je niet moet wachten vooraleer er iets
> in geschreven word, voor je die uitleest he, dus je checkt of er als iets
> is, zoniet => volgende checken, als de php snel genoeg is is het min of meer
> parallel (ofwel ben ik totaal fout) ;)
> 
> 
> 
Ik heb er nog eens over nagedacht, en ik denk nu toch dat je gelijk 
hebt. Ik was te eng aan het denken: ik beschouwde sockets als gewone 
commando's die iets doen, en dacht dus dat php maar verder deed met de 
volgende commando's als dat gedaan was. Maar dat is niet correct: php 
zal verder doen met het volgende commando als die socket geopend is (en 
dus niet als de link getest is ed). En daarbij komt nog dat het perfect 
mogelijk is om verschillende sockets *tegelijk* te openen in php, dus je 
hebt gelijk.
Dit zal idd snelheidswinst opleveren, maar echt vliegen zal het 
natuurlijk nog niet doen. Maar bon, daar heb ik mij al bij neer 
gelegd... het minste dat ik moet doen is immers een http GET of HEAD... 
en dus kan het maar zo snel gaan als de server waar de link naar linkt.
Ik ga het vandaag programmeren.
-- 
groeten,
MisterJ
Technical Details
Message-ID: <MPG.15fffc63519cd5389897a9@news.pandora.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <MPG.15fd5fb49fa922a59897a2@news.pandora.be> <slrn9p7bgg.a6.antares@antares.home.be> <MPG.15ff04c26e305bc99897a3@news.pandora.be> <9n2su0$uu3$1@dackel.pdb.sbs.de> <MPG.15ff4931d7cae56e9897a4@news.pandora.be> <Hral7.35971$6x5.7800186@afrodite.telenet-ops.be> <MPG.15ff58202257454d9897a5@news.pandora.be> <8Val7.36030$6x5.7810775@afrodite.telenet-ops.be> <MPG.15ff5b3b8c19b3349897a6@news.pandora.be> <W4bl7.36055$6x5.7814328@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,144a28c9a3fb2fa0
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-09-05 01:10:29 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: MisterJ <misterj@pandora.be>
Newsgroups: be.comp.programming
Subject: Re: php: links testen
Message-ID: <MPG.15fffc63519cd5389897a9@news.pandora.be>
References: <MPG.15fd5fb49fa922a59897a2@news.pandora.be> <slrn9p7bgg.a6.antares@antares.home.be> <MPG.15ff04c26e305bc99897a3@news.pandora.be> <9n2su0$uu3$1@dackel.pdb.sbs.de> <MPG.15ff4931d7cae56e9897a4@news.pandora.be> <Hral7.35971$6x5.7800186@afrodite.telenet-ops.be> <MPG.15ff58202257454d9897a5@news.pandora.be> <8Val7.36030$6x5.7810775@afrodite.telenet-ops.be> <MPG.15ff5b3b8c19b3349897a6@news.pandora.be> <W4bl7.36055$6x5.7814328@afrodite.telenet-ops.be>
Organization: MisterJ
X-Newsreader: MicroPlanet Gravity v2.30
Lines: 65
Date: Wed, 05 Sep 2001 08:10:27 GMT
NNTP-Posting-Host: 213.118.54.196
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 999677427 213.118.54.196 (Wed, 05 Sep 2001 10:10:27 MET DST)
NNTP-Posting-Date: Wed, 05 Sep 2001 10:10:27 MET DST