Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 1 Dołączył: 25.01.2009 Ostrzeżenie: (0%)
|
Zastanawiam się jak wygląda realizacja takiego zadania, jak codzienne zdalne zasysysanie danych z pewnego API. O ile CRON i jedna sprawdzana dana wydaje się prosta, jak zrealizować projekt dla dynamicznego zbioru danych przechowywanych w bazie?
Np. W bazie mam listę adresów WWW , które stanowią warunek dla API. Zapytanie API dla danego www zwraca pewne wartości (np. ilość backlinks). Nie jestem przekonany, czy zapytania odnośnie kilku adresów jednocześnie nie wydłużą czasu reakcji API co może skończyć się bug'ami. Teoretycznie można by co minutę odpalać skrypt CRONem, i sprawdzać pojedyńczą daną API (wtedy mam 3600 slotów) w ciągu doby. Jednak czy to optymalne? Ten post edytował jsmp 2.03.2014, 16:43:36 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%)
|
http://gearman.org/
http://stackoverflow.com/questions/1039792...on-with-gearman jak nie możesz takich narzędzi użyć to sprawa się komplikuje jedną z opcji jest zrobienie takiego myku że: masz n cronów które wykonują skrypt wykonywania zadań skrypt wykonywania zadania realizuje zadania które są w kolejce, a które nie są przetwarzane plus do tego logowanie, ponowne wykonywanie niezrealizowanych zawieszonych itd. ilość cronów zależy jakie obciążenie one generują, lepiej nie przesadzać z iloscią by nie zawiesić ale to trzeba przetestować jakie zasoby są konsumowane, wtedy liczba slotów to 3600*n są też inne opcje, dodatki które to realizują poszukaj na frazę: php parallel Ten post edytował jaslanin 2.03.2014, 18:22:19 |
|
|
|
jsmp Cykliczne pobieranie danych 2.03.2014, 16:40:17
elmaciaso Witam.
Mam podobny problem z założyciel tematu.
... 9.02.2015, 12:25:58
Pyton_000 Ad fotek to nie, jeżeli możesz je odpalić z przegl... 9.02.2015, 12:33:45
elmaciaso Właśnie tak mi się wydawało odnośnie zdjęć, ale gd... 9.02.2015, 12:47:31
Pyton_000 W sumie mogą jeszcze mieć jakieś ograniczenie requ... 9.02.2015, 12:57:46
elmaciaso Odświeżyłem kilkanaście razy z rzędu stronę na któ... 9.02.2015, 13:24:04
Pyton_000 zapewne jakimś błędem. 9.02.2015, 13:26:55 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 02:32 |