• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

tworzenie chat room w php

Object Storage Arubacloud
0 głosów
509 wizyt
pytanie zadane 13 lutego 2016 w PHP przez gab123 Mądrala (5,230 p.)
Witam,

Tworze taka gra w której można dyskutować na różne tematy . Wydawalo się proste ale okazuje się trudne mój plan był taki(oczywiście mogę go zmienić jak macie lepszy pomysl ) kazda napisana wiadomość wloze do bazy danych a potem wyswietle na ekranie. Problem z tym że chciałabym żeby za każdym razem jak któryś z użytkowników coś napisze na komputerach każdego z uzytkownikow zapytania wykonywaly się od nowa jednym słowem żeby strony WSZYSTKICH graczy załadowały się od nowa gdy tylko JEDEN napisze wiadomość. Jak to zrobić?

Z góry dziękuje za pomoc i pozdrawiam,

2 odpowiedzi

0 głosów
odpowiedź 13 lutego 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
wybrane 13 lutego 2016 przez gab123
 
Najlepsza
Sądzę, że przeładowywanie stron wszystkich graczy gdy ktoś coś napisze jest strasznie niewygodne i niepraktyczne.

Zainteresuj się AJAXem (jeśli to miałby być naprawdę prosty czat dla małej liczby osób), a do czegoś większego sockety. Chodzi oczywiście o obciążenia, ciągłe wywoływanie AJAXa przez dużą ilość osób będzie dość obciążające.
komentarz 13 lutego 2016 przez gab123 Mądrala (5,230 p.)
Nie nie ma to być dużo osób raczej 4-5. (cos w rodzaju messangera albo viber na telefon tam jak kto cos napisze od razu się wyświetla) A poleciłbyś jakiś dobry kurs AJAX ? Dziękuje.
komentarz 13 lutego 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
4-5 to nie tak źle, serwer powinien dać myślę że spokojnie radę. Co nie zmienia faktu, że i tak lepiej byłoby to wykonać na socketach.

Jeśli chodzi o sam JavaScript to https://developer.mozilla.org/en-US/docs/AJAX lub http://kursjs.pl/kurs/ajax/ajax.html

Jeśli jQuery: http://api.jquery.com/jquery.ajax/ lub http://kursjs.pl/kurs/jquery/jquery_ajax.html
0 głosów
odpowiedź 13 lutego 2016 przez Comandeer Guru (600,810 p.)
Hm, socket.io ma wbudowaną taką funkcjonalność. Ogólnie natura PHP nie nadaje się do tego typu zastosowań i lepiej iść choćby w node.js.
komentarz 13 lutego 2016 przez gab123 Mądrala (5,230 p.)
Domyslalam się ze lepiej uzyc do tego jakiegoś frameworku javascript ale nie wiedziałam jakiego. jeśli mowisz ze node.js się na da to poczytam sobie o nim.
komentarz 13 lutego 2016 przez Comandeer Guru (600,810 p.)
Ale node.js to nie jest framework. To platforma uruchomieniowa dla JS, która może służyć za serwer.

Podobne pytania

+35 głosów
5 odpowiedzi 1,324 wizyt
pytanie zadane 5 lutego 2016 w Sprawy forum przez Arkadiusz Waluk Ekspert (287,950 p.)
+9 głosów
2 odpowiedzi 568 wizyt
pytanie zadane 23 stycznia 2018 w Sprawy forum przez J0ker Pasjonat (15,400 p.)
0 głosów
3 odpowiedzi 273 wizyt
pytanie zadane 1 marca 2016 w PHP przez fckueve Dyskutant (9,470 p.)

92,551 zapytań

141,397 odpowiedzi

319,528 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...