Article View: be.comp.programming
Article #13035Re: php: links testen
From: Michel Dalle
Date: Tue, 04 Sep 2001 15:37
Date: Tue, 04 Sep 2001 15:37
26 lines
2079 bytes
2079 bytes
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. 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. 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 :) Michel. -- Welcome to Mike's Pub http://mikespub.net/forum/
Technical Details
Message-ID:
<9n2su0$uu3$1@dackel.pdb.sbs.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!logbridge.uoregon.edu!newsfeed.esat.net!do.de.uu.net!lnewspeer01.lnd.ops.eu.uu.net!emea.uu.net!newsfeed.siemens.de!news.pdb.sbs.de!BRUMDALL0MReferences:
<MPG.15fd5fb49fa922a59897a2@news.pandora.be> <slrn9p7bgg.a6.antares@antares.home.be> <MPG.15ff04c26e305bc99897a3@news.pandora.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-04 08:35:44 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!logbridge.uoregon.edu!newsfeed.esat.net!do.de.uu.net!lnewspeer01.lnd.ops.eu.uu.net!emea.uu.net!newsfeed.siemens.de!news.pdb.sbs.de!BRUMDALL0M From: news@mikespub.net (Michel Dalle) Newsgroups: be.comp.programming Subject: Re: php: links testen Date: Tue, 04 Sep 2001 15:37:58 GMT Organization: no Lines: 26 Message-ID: <9n2su0$uu3$1@dackel.pdb.sbs.de> References: <MPG.15fd5fb49fa922a59897a2@news.pandora.be> <slrn9p7bgg.a6.antares@antares.home.be> <MPG.15ff04c26e305bc99897a3@news.pandora.be> NNTP-Posting-Host: 172.25.204.40 X-Trace: dackel.pdb.sbs.de 999618304 31683 172.25.204.40 (4 Sep 2001 15:45:04 GMT) X-Complaints-To: abuse@siemens.de NNTP-Posting-Date: Tue, 4 Sep 2001 15:45:04 +0000 (UTC) X-Newsreader: News Xpress 2.01