Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: JSON - długi czas wykonania
Forum PHP.pl > Forum > PHP
power23111
Witam,
Pobieram sobie z pewnej strony za pomocą API informację o użytkownikach.
Jest tego sporo ok. 100.000 user'ów.
Zrobiłem sobie prosty skrypt w php z pętlą, wszystko działa ale.... mój hosting "ucina" ten skrypt po 5 minutach.
Zabezpieczenia ^^ teraz pytanko w jaki sposób mogę to obejść.
Na moje oko całość będzie się mieliła ładnych parę h.
Coś mi wpada do głowy ale to mało sensowne rozwiązania smile.gif

Kod poniżej napisałem na szybko w celu orientacyjnym, nie jestem u siebie na kompie smile.gif

  1. <?php
  2.  
  3. $sql = mysql_connect ('127.0.0.1', '***', '***');
  4.  
  5. $query = "SELECT * FROM users";
  6. $result = mysql_query($query);
  7.  
  8. while ($row = mysql_fetch_array($result)) {
  9. $gracz = $row["display_name"];
  10. $gracz = utf8_encode($gracz);
  11.  
  12. $jsons = json_decode(file_get_contents( $link ), true);
  13.  
  14. $displayname= $jsonc['display_name'];
  15. $title= $jsonc['status'];
  16. $allviews= $jsonc['views'];
  17. $follow= $jsonc['follow'];
  18.  
  19. + wrzucam to do bazy :)
  20.  
  21. }
  22.  
  23. ?>
power23111
tak jak pisałem, ustawienie tego nic nie daje ponieważ serwer ma własne ustawienie które jest ważniejsze
markonix
Wykonuj skrypt porcjami.
power23111
a jakiś pomysł jak konkretnie to wykonać?

Jak zrobie jakąkolwiek pętlę to przecież ona się będzie wykonywać jako 1 skrypt.
Jak zrobić to samo tylko po kawałeczku?
trueblue
Odznaczać w bazie URL przetworzony.
W SELECT nie brać pod uwagę przetworzonych.
Pyton_000
A później albo w CRON albo tworzysz małą stronkę HTML na której co kilka min odpalasz skrypt AJAXem smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.