Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Operacje na plikach czy MYSQL ?
webmaestro
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.12.2009

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


Witajcie, przy 10 tys osob online co bedzie bardziej obciazalo serwer
Zapis sesji i sprawdzanie w MYSQL (2 zapytania na 1 osobe)
Czy zapis sesji i sprawdzanie fopen, fred, fclose w oparciu o pliki tekstowe?
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
modern-web
post
Post #2





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

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


A pomyśl sobie jakie to będzie obciążenie dla serwera gdy zmuszony będzie odczytać 10 tys. plików tekstowych w ciągu dajmy na to 5 sekund (zakładajmy, że taka sytuacja może zaistnieć) - jeżeli na oko nie dostrzegasz tego co ja to możesz zrobić proste doświadczenie: spróbuj uruchomić 5 tys. (dałem mniej bo jak wiadomo stacjonarne PC nie sa aż tak wydajne jak profesjonalne serwery) plików tekstowych w tak krótkim czasie...
Jeżeli masz możliwość to operuj na bazach danych - MySQL / PostgreSQL - zwłaszcza przy bardzo dużej ilości informacji. Pliki tekstowe są ok, ale do pewnej granicy - do małych projektów, które nie wymagają optymalizacji i tak czy inaczej nie wykorzystają zbyt wielu zasobów => nie spowolnią pracy platformy.
Zwróć uwagę, że baza danych tworzy sobie tzw. index, a więc znacznie szybciej znajdzie dane w określonej tabeli. Dla porównania plik tekstowy musiałby być odczytany od A do Z by wreszcie odnaleźć szukaną informację.

Podsumowując, baza, baza i jeszcze raz baza. Nie wiem jaki byłby to problem gdyż w dzisiejszych czasach bazy danych posiadają nawet najtańsze (a nawet darmowe) serwery.
Pozdrawiam! (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 06:35