Vertragingen bij het parseren in PHP
Om gebruikersgedrag te simuleren is het nodig om vertragingen in te stellen tussen verzoeken aan een externe website.
Vertragingen worden ingesteld met de PHP
functie sleep, die als parameter
de tijd in seconden accepteert - gedurende deze tijd
valt het script gewoon in "slaap", waarna de uitvoering
opnieuw begint:
<?php
sleep(3); // slapen voor 3 sec
?>
Stel ongelijke vertragingen in, anders
kan een script dat verzoeken verzendt met een frequentie
van, bijvoorbeeld, precies 5 seconden,
gemakkelijk worden opgespoord en verbannen.
De vertragingstijd moet voor elke website
individueel worden gekozen.
Maak een parser die een pauze van 10 seconden neemt tussen verzoeken.
Maak een parser die een pauze neemt tussen verzoeken. Het aantal seconden pauze moet een willekeurig getal zijn van 5 tot 20 seconden.