92nasti
29.09.2011, 12:07:17
Witam,
tak sobie myślę, w jaki sposób zrobić coś takiej. Dokładniej mam pewien skrypt ( napisany obiektowo), skrypt pobiera dane z pewnego źródła, jednak to źródło odpowiada raz na 5 minut, dlatego wyświetlając informacje na stronie, chciałbym aby aktualizowały się one raz na 5 minut.
Zastanawiam się jak nie obciążać serwera przy 20 takich źródłach i w ogóle jak coś takiego czasowego napisać.
P.S Pobierane informacje zapisywane są do bazy.
Macie jakieś pomysły?
92nasti
29.09.2011, 12:20:34
Cytat(webdice @ 29.09.2011, 13:14:51 )

CRON.
a nie grzebiąc w konfiguracji serwera?
webdice
29.09.2011, 12:26:12
Możesz zapisywać czas ostatniej aktualizacji. Po wejściu użytkownika porównujesz aktualny czas z czasem ostatniej aktualizacji. Minus to dłuższy czas oczekiwania na wczytanie strony dla użytkownika który trafi na moment aktualizacji (bądź kilku), dodatkowo jak nikt nie odwiedzi strony dane nie będą aktualny.
Możesz skorzystać z serwisów które działają na podobnej zasadzie co CRON. Wywołują skrypt pod danym adresem co określony czas.
92nasti
29.09.2011, 13:32:04
Postaram się coś pogrzebać na temat tej metody.
Dziękuję za pomoc.