실시간 알림 관련해서 만들어진 것들을 보면 대게 setInterval 이걸로 돌리던데
이게 계속 돌아가면서 설정한 시간마다 실행을 시키는건데
서버에 부담이 많이 되진 않나요?
트래픽이라던지?
요약
1. setInterval이걸 사용해서 실사간 알림(쪽지,게시글등록시 등) 을 적용하게 된다면 발생하는 문제점이 어떤게 있을까요?
2. 써도 될까요?
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
2019-07-03 (수) 10:35:33
사용하는 회원의 수에따라 다를 수 있겠죠
1. 해당 플러그인이 ajax로 데이터 처리를 함에 얼마의 트레픽을 발생하는지 알 수 없으나
그리 많은 트레픽을 발생시키진 않을거라고 봅니다.
2. 위에 언급했듯이 사용하는 회원의 수가 중요할듯 하네요
서버의 사양과 사용하는 트레픽을 생각해서 결정하시는게 좋아 보입니다.
답변에 대한 댓글 2개
fefe3f3
2019-07-03 (수) 10:46:12
2019-07-03 (수) 10:53:50
node.js의
socket.io를 사용가능 하시다면 아무래도 ajax보단 socket.io사용이 좋을거 같긴 합니다.
socket.io를 사용가능 하시다면 아무래도 ajax보단 socket.io사용이 좋을거 같긴 합니다.
2019-07-03 (수) 10:45:21
setInterval로 처리하기 위한 파일이 단순하면 모르지만, 처리가 오래 걸리거나 오류가 있는 파일이라면 이것이 문제가 되거나 주의할 항목이 아닐까 싶네요.
답변에 대한 댓글 1개
fefe3f3
2019-07-03 (수) 10:48:03
음..그렇군요 의견 감사드립니다 ㅎㅎ
제가 하려고하는 것은 단순히 쪽지나 새글이 올라오면 알림을 띄워줄려고하는 거라서 괜찮을 것 같기도하네요
제가 하려고하는 것은 단순히 쪽지나 새글이 올라오면 알림을 띄워줄려고하는 거라서 괜찮을 것 같기도하네요
답변을 작성하려면 로그인이 필요합니다.
만약 사용자가 500명 이하라면 괜찮을까요?
일단 써보고 트래픽이 높아지면 node.js로 구현을 해주는게 좋을까요?