Article View: be.comp.programming
Article #13037Re: php: links testen
From: MisterJ
Date: Tue, 04 Sep 2001 19:25
Date: Tue, 04 Sep 2001 19:25
38 lines
2747 bytes
2747 bytes
Op Tue, 04 Sep 2001 15:37:58 GMT wist Michel Dalle ons in bericht <9n2su0$uu3$1@dackel.pdb.sbs.de> te verblijden met de volgende boodschap: > In article <MPG.15ff04c26e305bc99897a3@news.pandora.be>, MisterJ <misterj@pandora.be> wrote: > [snip] > >Ik ben dus nog steeds op zoek naar een snelle php functie om links te > >testen. Ze volledig openen met fopen is geen optie, omdat dat veel te > >traag gaat. > >Iemand een idee? > > Links 1 voor 1 met PHP testen zal altijd relatief traag zijn. Voor elke > link moet jouw systeem immers eerst het IP adress van de host op- > zoeken, vervolgens een GET request sturen (of een HEAD request > om wat sneller te gaan), en tenslotte wachten op het antwoord. > De meeste "link checkers" doen zoiets met 10 of 20 links in parallel. ok, dat kan ik volgen > 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. > En hopelijk ben je niet van plan om die PHP script vanuit je browser te > lanceren, want anders heb je weer problemen met browser timeout :) tja, dat was eigenlijk wel de bedoeling... het is voor een webpagina die ook voor anderen (gewoon vanuit een browser) toegankelijk moet zijn. Hoe zou jij dat script anders nog kunnen lanceren? Via een telnet toegang (die ik niet heb) tot de server of zoiets? Enfin, alleszinds bedankt. -- groeten, MisterJ
Technical Details
Message-ID:
<MPG.15ff4931d7cae56e9897a4@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!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>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-04 12:25:58 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: MisterJ <misterj@pandora.be> Newsgroups: be.comp.programming Subject: Re: php: links testen Message-ID: <MPG.15ff4931d7cae56e9897a4@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> Organization: MisterJ X-Newsreader: MicroPlanet Gravity v2.30 Lines: 38 Date: Tue, 04 Sep 2001 19:25:56 GMT NNTP-Posting-Host: 213.118.54.196 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 999631556 213.118.54.196 (Tue, 04 Sep 2001 21:25:56 MET DST) NNTP-Posting-Date: Tue, 04 Sep 2001 21:25:56 MET DST