Czesc szukam porady. W jaki sposob moge odswiezyc rekordy dla wszystkich uzytkownikow na danej stronie? Przykladowo dodam post i teraz chce zeby po kilku sekundach wykonal sie request ajax i zeby serwer wykonal to dla wszystkich odwiedzajacych strone. Potrzebny w tym celu bedzie jakis socket? Jesli chodzi o jezyk to uzywam PHP ale jestem sklonny tez uzyc node'a bo w phpie mam tylko resta praktycznie.
Ajaxowe odswiezenie bazy dla wszystkich uzytkownikow.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 66
0
tego chcesz użyć https://pl.wikipedia.org/wiki/WebSocket
Nie opłaca się używać w tym przypadku ajaxu, bo będziesz strzelał do siebie kilkoma requestami na sekundę - czy nawet raz na sekundę, miej 200 userów aktywnych, to masz (twój throughput) - 200 requestow - bez sensu.
- Rejestracja: dni
- Ostatnio: dni
0
Na przyklad. Sam sie zastanawialem czego uzyc. W takim razie tylko socket, tak?
- Rejestracja: dni
- Ostatnio: dni
0
Ogolnie to jest aplikacja w angularze, wiec ogolnie akcje http moge normalnie angularowym $http badz $resource, tak? A tylko real-time rzeczy robic socket?
- Rejestracja: dni
- Ostatnio: dni
0
A jakie wg. was byloby najlepsze wyjscie. Wdrozyc socket.io tylko do real-time'u a miec caly czas api w php, czy socketa phpowego znalezc?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Rzeszów
0
To, co prościej Ci zrobić