Article View: be.comp.programming
Article #13042Re: php: links testen
From: TdC
Date: Tue, 04 Sep 2001 20:34
Date: Tue, 04 Sep 2001 20:34
60 lines
3877 bytes
3877 bytes
"MisterJ" <misterj@pandora.be> wrote in message news:MPG.15ff58202257454d9897a5@news.pandora.be... > Op Tue, 04 Sep 2001 20:02:47 GMT wist TdC ons in bericht <Hral7.35971 > $6x5.7800186@afrodite.telenet-ops.be> te verblijden met de volgende > boodschap: > > > > Wat je met PHP zou kunnen doen is fsockopen() gebruiken - vervang > > > > het voorbeeldje met GET door HEAD. En door de socket in non-blocking > > > > mode te zetten kun je misschien ook nog in parallel werken, mits wat > > > > bijkomende programmering. > > > > > > dat zal ik proberen. Alvast bedankt voor de tip. Hoe dat parallel werken > > > precies in zijn werk gaat, heb ik nog niet goed begrepen. Ik zal er > > > echter eens op zoeken. > > > > > > bv 10sockets openen naar 10verschillende sites, dan uitlezen en zien of het > > gelukt is, dat zal natuurlijkd niet allemaal gelijk/direct zijn (door lag > > tussen de server enzo), dus als een url werkt, open je een nieuwe sock naar > > de volgende url, en als ze time-outen, ook nieuwe openen, tot aan de > > volgende, tot je ze allemaal doorlopen hebt > > > > (denk ik toch :o) > > > dus voor alle duidelijkheid: > wat ik doe/deed: een lusje laten lopen over alle links die ik wil > testen, en voor elke link een socket openen... > wat jij zou doen: 10 sockets openen naar 10 sites, en dan door middel > van enkele lussen of zo ervoor zorgen dat van zodra ��n van die tien > 'gedaan heeft' die benut wordt voor een volgende. > > 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 > enfin, als ik goed begrepen heb wat je bedoelt tenminste. Echt parallel > programeren (met verschillende threads die tegelijkertijd lopen op een > multiprocessor systeem bijvoorbeeld) is toch nog een stukje > ingewikkelder dacht ik (ik weet niet of dat hoegenaamd gaat in php... ik > heb enkel een heel miniem klein beetje java ervaring daarmee). dit zou natuurlijk idiaal zijn, maar ik weet niet hoe je dat moet doen in php, en of je dat kan hopelijk kan iemand anders hier een antwoord op geven
Technical Details
Message-ID:
<8Val7.36030$6x5.7810775@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<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>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,144a28c9a3fb2fa0 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-09-04 13:34:14 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "TdC" <home@less.be> Newsgroups: be.comp.programming 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> Subject: Re: php: links testen Lines: 62 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <8Val7.36030$6x5.7810775@afrodite.telenet-ops.be> Date: Tue, 04 Sep 2001 20:34:12 GMT NNTP-Posting-Host: 213.118.58.111 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 999635652 213.118.58.111 (Tue, 04 Sep 2001 22:34:12 MET DST) NNTP-Posting-Date: Tue, 04 Sep 2001 22:34:12 MET DST Organization: Telenet Internet