Czat na ajaxie? |
Czat na ajaxie? |
12.06.2013, 17:20:43
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 9.06.2013 Ostrzeżenie: (0%) |
Witam! Czy dobrym pomysłem jest zrobienie czatu dla parunastu osób, za pomocą bazy mysql i ajaxa?
|
|
|
12.06.2013, 17:51:35
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Proponowałbym NodeJS i Socket.io.
Wytrzyma dużo więcej, a opóźnienia minimalne. W przypadku AJAX, to trochę ciężko, bo musisz dokonywać pollingu, natomiast Socket.io pozwala na wykorzystanie WebSocketów, jeśli to możliwe. Niestety, PHP się do tego za bardzo nie nadaje... -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
12.06.2013, 19:19:26
Post
#3
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 9 Dołączył: 25.05.2013 Ostrzeżenie: (0%) |
paręnaście osób spokojnie obsłuży, pod warunkiem wysyłania zapytań powiedzmy raz na 10 sekund, tutaj masz nawet przykładowy tutek: http://www.youtube.com/watch?v=3q8o5Iix6iY
Ten post edytował dżozef 12.06.2013, 19:20:22 -------------------- |
|
|
13.06.2013, 14:51:34
Post
#4
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 9.06.2013 Ostrzeżenie: (0%) |
A np. Dodaje do pliku rozmowy, i co np. 10min dodaje do bazy?
Czy lepiej od razu do bazy? |
|
|
13.06.2013, 15:57:30
Post
#5
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 9 Dołączył: 25.05.2013 Ostrzeżenie: (0%) |
ja bym sobie plik odpuscil, ten czat z linka spokojnie dawal rade dla 10 osob w moim przypadku
-------------------- |
|
|
13.06.2013, 16:28:03
Post
#6
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 9.06.2013 Ostrzeżenie: (0%) |
No ok, a dajmy na to 50 osób stale pisze jak na GG. Dość mocny potrzeba było by na to serwer, zakładając odświeżanie co 1 sekundę?
|
|
|
13.06.2013, 19:45:40
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) |
Wg mnie mała przesada.
Mam czat i system wiadomości prywatnych opartych o ajax, nawet bez long poolingu (jeszcze wtedy nie znałem) i bez problemu daje radę. Każdy request to nie jest duże obciążenie bo to tylko małe zapytanko do bazy raz na kilka sekund - to już gorsze jest poruszanie się użytkownika po stronie bo zwykle jej załadowanie powoduje mnóstwo operacji i zapytań. Oczywiście oddaje wyższość technologiom wyżej wspomnianym ale te wymagają możliwości instalowania skryptów na serwerze, nie każdy ma taką możliwość i traci się przenośność takiego skryptu. -------------------- |
|
|
13.06.2013, 20:54:53
Post
#8
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 9 Dołączył: 25.05.2013 Ostrzeżenie: (0%) |
No ok, a dajmy na to 50 osób stale pisze jak na GG. Dość mocny potrzeba było by na to serwer, zakładając odświeżanie co 1 sekundę? piszesz o VPSie czy serwerze współdzielonym? nikt ci dokładnie nie powie "czy pociągnie" bo dużo zależy od samego hostingu. spróbuj, a jak cię nie wyrzucą po tygodniu to szafa gra -------------------- |
|
|
18.06.2013, 15:41:42
Post
#9
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat Dość mocny potrzeba było by na to serwer, zakładając odświeżanie co 1 sekundę? Ja tam pisałem w ramach testów potwora na kilkadziesiąt tysięcy połączeń w NodeJS i spokojnie dawał radę. Na VPS-ie spokojnie pociągnie. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 03:38 |