Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Długość działania skryptu, bilioteka curl.
cykcykacz
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Witam,
zrobiłem skrpyt, który wyszukuje linki z artykułów.
I sprawdza przy pomocy bilioteki curl, jaki jest HTTP status(czy ma 200, 302, itd.).

  1. function testurl($url) {
  2. $ch = curl_init($url);
  3. //curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0");
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  5. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
  6. curl_exec($ch);
  7. $info = curl_getinfo($ch);
  8. curl_close($ch);
  9. return $info[http_code];
  10. }


Jak mam tych linków 10, to proces sprawdzania trwa około 10-15 sekund, problem się pojawia jak tych linków jest 500.

Jak można przyspieszyć działanie tego skryptu, albo w jaki sposób sprawdzać "HTTP Status". Tak aby długość skryptu nie działała tak długo?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 00:40