CI 묻고 답하기

제목 새글 알림
글쓴이 마카바 작성시각 2015/09/19 00:56:13
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14832   RSS
페이스북처럼 새글이 등록되면 웹 화면 상단에 '새글+1'이 실시간으로 표시되게 하고싶습니다 

구현방법에 대한 여러분의 의견이 궁금합니다 
ajax 비동기 통신으로 계속해서 예를들어 10초마다 db를 읽어와서 표시를 해야하는건지 

node.js가 비동기 맞춤이라고 하던데 새글 알림 기능을 담당하는 node.js로 구성된 서버를 만들어야하는건지 

어떤 방법이 있을지 힌트나 의견 주시면 감사하겠습니다! 
 
 다음글 CI 1.7에서 smtp 로 gmail 이용하기 질문.... (1)
 이전글 $this->db->select(); 질문 (5)

댓글

변종원(웅파) / 2015/09/19 07:07:38 / 추천 0
ajax를 통해 가져오는 폴링방식은 서버부하가 커질 수 있습니다. 
1000명 동접으로 1초마다 가져온다고 생각해보시면... ^^

새글 알림 이외에 다른 부분도 사용한다면 node.js 추천하는데 새글 알림 하나 구현하려고 노드서버를 따로 돌리는건
오버헤드일 것 같네요.

포럼 소스 한번 보세요. 쪽지 알림을 hook방식으로 처리합니다. 페이지 갱신될때 값을 한번 가져오는 방식입니다.
 
마카바 / 2015/09/21 19:19:37 / 추천 0
답변 감사합니다 
말씀 들어보니 ajax로 계속 불러오는건 무리겠네요 ..
페이지 갱신이라면 로딩될 때 처음 1회만 한번 가져온다는 건가요??