Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> txt ,mysql, cache - co wybrać?
mjl89
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 30.12.2007

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


Witam,

Napotkałem pewien problem, mianowicie mam za zadanie pobrać dane z serwera (co jedną sekundę) i porównać z poprzednim (-1 sekunda). Nie wiem co wybrać, czy zapisywanie starcyh danych do pliku txt(co 1 sekundę) (aktualizacja pliku stworzonego na podstawie sesji) czy tworzenie zapytan do bazy mysql co 1 sekundę?(obciązenie serwera?), lub cache ?(da się?)

Obawiam się, że takie operacje mogą wpływać znacząco na obciązanie serwera, chyba że się mylę. Proszę o wskazanie odpowiedniej drogi z tego smile.gif - a może jakieś inne rozwiązanie?

Pozdrawiam,
mjl89
Go to the top of the page
+Quote Post
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


generalnie wszystko zależy od obciązęnia serwera. Jeśli masz duże to osobiście radzę Ci użyć bazy danych, a jeśli jest małe a nie chce Ci się (lub nie za bardzo czujesz się mocny) bazy danych to plik wystarczy.

Ja wybrałbym lepsze rozwiązanie, czyli bazę danych.

Pozdrawiam
Go to the top of the page
+Quote Post
mjl89
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 30.12.2007

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


można w jakiś sposób zbadać obciążenie serwera?
Go to the top of the page
+Quote Post
Cezar708
post
Post #4





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


jeśli to linux to wystarczy polecenie top jeśli to windows to ALT+CRTL+DEL i wydajność, ale ja uważam, że powinieneśbardziej sprawdzać długość wykonywania skryptu i zobaczyć co siewykonuje szybko

weż przykład z tego:
  1. <?php
  2. // początek skryptu
  3. $start = microtime(true);
  4.  
  5. // tu robisz najpier zapisy do plików potem do bazy 
  6. // ..
  7.  
  8.  
  9. // koniec skryptu:
  10. echo "czas wykonania skryptu w sekundach to: ".(microtime(true) - $start);
  11. ?>


na tej podstawie będzeisz wiedział co jest szybsze (a przez to mniej obciążające dla serwera)
Go to the top of the page
+Quote Post
itbc
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 14.03.2008

Ostrzeżenie: (10%)
X----


Najmniejsze obciążenie txt, a potem sesja...

pozdr.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 08:15