⊗ppPsAiDl 72 of 84 menu

PHP-ში პარსინგის დროს დაყოვნებები

მომხმარებლის ქცევის სიმულაციისთვის საჭიროა დაყოვნებების დაწესება მოთხოვნებს შორის სხვა საიტისადმი.

დაყოვნებები დგება PHP ფუნქციის sleep დახმარებით, რომელიც პარამეტრად იღებს დროს წამებში - ამ დროზე სკრიპტი უბრალოდ "იძინებს", შემდეგ კი მისი შესრულება ისევ გრძელდება:

<?php sleep(3); // ჩაეძინე 3 წამისთვის ?>

დააყენეთ არათანაბარი დაყოვნებები, წინააღმდეგ შემთხვევაში სკრიპტი, რომელიც აგზავნის მოთხოვნებს სიხშირით, მაგალითად, ზუსტად 5 წამში, ადვილად თვალყურს ადევნებენ და ბლოკავენ. დაყოვნების დრო თითოეული საიტისთვის ინდივიდუალურად უნდა შეირჩეს.

შექმენით პარსერი, რომელიც გაუკეთებს პაუზას 10 წამის განმავლობაში მოთხოვნებს შორის.

შექმენით პარსერი, რომელიც გაუკეთებს პაუზას მოთხოვნებს შორის. პაუზის წამების რაოდენობა უნდა იყოს შემთხვევითი რიცხვი 5-დან 20 წამამდე.

msnluzlidtr