![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 6.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chcialem zapytac jak to jest z wydajnoscia. Jesli zrobilem czat na ajaxie ktory np co 3sekundy sprawdza czy nie ma na serwerze nowych wiadomosci ( prostym zapytaniem SELECT ) to czy np. przy 100 osobach na czacie baza wydoli - serwer posiadam na linuxpl.com.
Znacie jakies inne rozwiazania konstrukcji czatu? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
przy 100 userach online i odświeżaniu co 3 sek serwer raczej długo nie pociągnie ^^ (no chyba że jest na nim TYLKO chat)
Dodaj jakiś system cache oparty na plikach, np. JSON albo XML i odpowiednio sprawdzaj, czy ktoś coś napisał, ew. który user napisał, ew. co napisał - wszystko zależy jak to rozplanujesz :-) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
nie dam ci gotowego rozwiazania ale suma_zadan nie musi byc rowna liczba_userow * sekundy tylko 1 * sekundy z takim systemem bedzesz musial rozwiazac kilka innych problemow ponadto jego funkcjonalnosc spadnie a serwer sie nie zmeczy a jesli jednak chodzi o czat i ajax zalecalbym ci wlasnie cos takiego i moze nie musis sie tam pierdzielic z 3 sekundami to przeciez cala wiecznosc... a i nie zapominaj ze sa bardzej optymalne rozwiazania dla czatow... powodzenia...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:11 |