![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 12.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Szukam, szukam i znaleźć nie mogę. Mój problem jest następujący.
Mam skrypt do odpytywania serwera CS o statystyki etc. Jest on wykonywany z każdym odświeżeniem, a że na stronie ruch spory często zatykam cały serwer CS. Pomyślałem że można by zastosować jakieś cache, np. jeśli niema pliku to normalnie ładuje, jeśli jest to idzie include xxx.php i wszystkie pierdoły się nie wykonują, a plik cache ma ważność np. 5 minutek. Skrypt(wybaczcie komentarze ale na nim właśnie uczyłem się php...):
Gdyby ktoś mógł podsunąć jakiś pomysł jak to zastosować tu cache byłym wdzięczny. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 56 Dołączył: 3.11.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Zapisujesz dane do pliku razem z timestampem i dane wyświetlasz z pliku. Jeżeli np minęło 5 minut to odświeżasz dane i timestamp.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zamiast bawić się z timestampami, łatwiej będzie skorzystać bezpośrednio z czasu ostatniej aktualizacji pliku (filemtime). I jak wyżej - jeżeli jest starszy niż 5 minut to odświeżasz dane.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 12.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie o to mi chodziło. Thx.
Znalazłem taki skrypt:
Jak teraz tutaj "domieszczać" ten mój? Niewiele z tego rozumiem... @ed ok poradziłem sobie Ten post edytował Wujeksamodno 24.07.2010, 20:41:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 20:20 |