사용자의 채팅을 데이터베이스에 저장하고, ajax로 1~2초마다 서버에 새로운 채팅이 있는지 확인하는 방식으로 상대방의 채팅을 가져오면 되게 비효율적일거 같은데 또 은근히 괜찮을거 같기도하고...
[질문] 채팅을 웹소켓없이 HTTP만으로 구현해보신분?
코더입니다(nowadays3724)
2024-01-30 22:43
추천 0
댓글 11
다른 게시글
-
유튜브 떠돌다 pendulum wave 시각/청각화 한거 보는데 중독적[%] 익명(175.124) | 24.01.30추천 0
-
인프런 백엔드 스프링으로 바꼈냐? [6][%] 익명(14.34) | 24.01.30추천 1
-
타스 쓰는 깃붕이들 린터 설정 어케 해놓음? [6][질문] 익명(223.62) | 24.01.30추천 0
-
솔루션 회사다니는데 이대로 괜찮을까?? [1][%] 익명(172.226) | 24.01.30추천 2
-
깃쁑이... C++.. 배웠따...... [16][%] 익명(115.140) | 24.01.30추천 2
-
스프링없이 게시판 짜보라는게 [8][질문] 익명(39.123) | 24.01.30추천 0
-
C 코딩할 때 어떤 방식으로 함? [11][질문] ㅇ(175.203) | 24.01.30추천 0
-
Sql 잘하려면 뭐 해야함? [7][질문] 익명(220.71) | 24.01.30추천 0
-
cs책 딱 한권만 볼수있으면 뭐보냐 [5][질문] 익명(117.111) | 24.01.30추천 0
-
기획자 <- 어떤가요? [5][질문] 익명(14.34) | 24.01.30추천 0
리소스소모가 너무 큼
웹소켓 안쓰면 롱 폴링인가 써서 하지 않나
그 1~2초마다 보내는 폴링 절대 안하려고 소켓 쓰는건데
본인도 매번 웹소켓으로 했는데, 그냥 폴링해도 생각보다 트래픽이 거의 없어서
폴링으로 구현하는 것도 나쁘지않음 - dc App
5초짜리 폴링해버려
인간들 안보고 있으면 채팅 끊고 ㅋ
안보고 있는 경우를 어떻게 체크할까. focus가 되어있는지 봐야하나?
브라우저api에 언제부턴가 visibility ?인가뭔가 생김
소켓안쓰면 겅의 폴링씀
작은 규모면 폴링도 나쁘지 않다고 생각함. 폴링용으로 가져오는 거 rq/rp로 하나 만든뒤에 사용하다가 너무 리소스 많이 먹는다 하면 그 뒤에 웹소켓 개발 착수 하면 됨 어차피 웹소켓으로 받기전에도 rq/rp로 한번 땡겨와야하니까