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.
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.
Na przyklad. Sam sie zastanawialem czego uzyc. W takim razie tylko socket, tak?
Ogolnie to jest aplikacja w angularze, wiec ogolnie akcje http moge normalnie angularowym $http badz $resource, tak? A tylko real-time rzeczy robic socket?
Jeszcze jedno, co lepsze WebSocket czy socket.io?
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?
To, co prościej Ci zrobić
Szczerze mi to bez roznicy, bo nie jest to jakas trudna implementacja. A wolalbym wydajniejszy sposob.