jakiej metody jquery użyć do chatów php

Odpowiedz Nowy wątek
2019-06-12 16:12
0

Mam takie pytanie jakiej metody jquery uzyć do chatów php chodzi o to, żeby w jakimś divie procedura nasłuchiwała czy zawartośc tego rekordu tabeli została zmienona i wklejała do diva bo load chyba nie moge użyć.

Pozostało 580 znaków

2019-06-12 16:50
0

żadnej, tutaj musisz użyć socket.io lub czystych websocketów. Chyba, że będziesz zabijał serwer pullingiem.

Można jeszcze wykorzystać long polling. - Patryk27 2019-06-12 17:17
@Patryk27: gdy ktoś chce do chatów wykorzystać php tzn że raczej nie nastawia się na lepszą maszyne niż hosting lub tani vps. Zrobiłem kiedyś long pulling na drupalu 7. Jeden request w pamięci zajmuje ponad 32MB, oczywiście przy 10 osobach zabrakło ramu :D - mr_jaro 2019-06-12 17:33
Brzmi jak problem z Drupalem ;-] ReactPHP w łapę i spokojnie można obsłużyć w kilka kilobajtów per request. - Patryk27 2019-06-12 20:29
@Patryk27: tak, można kombinować ale nadal uważam, że takie rozwiązanie to proteza a nie rozwiązanie. - mr_jaro 2019-06-12 20:36

Pozostało 580 znaków

2019-06-12 17:26
0

A nie możesz jakiegoś darmowego gotowca wdrożyć?


Pozostało 580 znaków

2019-06-12 17:32
0

@up
No właśnie nie wiem czego użyć chat będe robił w laravelu chcę na początek coś prostego.

Pozostało 580 znaków

2019-06-12 17:37
0

Tu jest bardzo prosta implementacja:
https://css-tricks.com/jquery-php-chat/

Nasłuch co sekundę no ale raz że masz coś w rodzaju semafora, dwa że jest to zapis wiadomości do pliku tekstowego czyli kiepski pomysł. Wiadomości dopiero będziesz widział od tego momentu jak sam najpierw coś wyślesz.

Pozostało 580 znaków

2019-06-12 17:43
0

@pol90: robienie chatu w laravelu to kiepski pomysł.

@pol90 bo póki co php się nie nadaje do realtime - mr_jaro 2019-06-12 18:15
A facebook czasami nie stoi na PHP ? - pol90 2019-06-12 18:17
@pol90 stoi na ich forku hhvm, poza tym niezmienia to nic w kwesti tego, że chaty są zapewne napisane w javie, jakby dziś robili messangera to pewnie by stanął na nodzie. - mr_jaro 2019-06-12 18:26
@pol90: a teraz spójż tutaj https://laravel.com/docs/5.8/broadcasting laravel sam ma pokazane jak ogarniać takie rzeczy i jak widzisz nie robią tego w php tylko w node.js + redis jako pośrednik, stosuję to od kilku lat i się sprawdza bardzo dobrze. - mr_jaro 2019-06-12 18:28

Pozostało 580 znaków

2019-06-12 17:45
0

A zobacz tawk.to


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0