PHP-ში პარსინგის დროს დაყოვნებები
მომხმარებლის ქცევის სიმულაციისთვის საჭიროა დაყოვნებების დაწესება მოთხოვნებს შორის სხვა საიტისადმი.
დაყოვნებები დგება PHP ფუნქციის sleep
დახმარებით, რომელიც პარამეტრად იღებს
დროს წამებში - ამ დროზე სკრიპტი უბრალოდ
"იძინებს", შემდეგ კი მისი შესრულება
ისევ გრძელდება:
<?php
sleep(3); // ჩაეძინე 3 წამისთვის
?>
დააყენეთ არათანაბარი დაყოვნებები, წინააღმდეგ შემთხვევაში
სკრიპტი, რომელიც აგზავნის მოთხოვნებს სიხშირით,
მაგალითად, ზუსტად 5 წამში,
ადვილად თვალყურს ადევნებენ და ბლოკავენ.
დაყოვნების დრო თითოეული საიტისთვის
ინდივიდუალურად უნდა შეირჩეს.
შექმენით პარსერი, რომელიც გაუკეთებს პაუზას 10 წამის განმავლობაში მოთხოვნებს შორის.
შექმენით პარსერი, რომელიც გაუკეთებს პაუზას მოთხოვნებს შორის. პაუზის წამების რაოდენობა უნდა იყოს შემთხვევითი რიცხვი 5-დან 20 წამამდე.