게시물 비동기 통신 적용 방법

게시물 비동기 통신 적용 방법

QA

게시물 비동기 통신 적용 방법

본문

오랜만에 개인 플젝 설계 진행중에 막히는 부분이 있어 질문 드립니다.
 
구현하고자 하는 것은 게시물의 비동기 통신 적용 입니다.
 
예로 A, B, C 등 다수의 사용자가 사이트에 접속해 있고, A가 게시글을
올리는 즉시 접속해 있는 B, C 등의 다른 사용자가 해당 페이지 리로드 없이
업데이트 된 A의 게시글을 볼수 있는 형태를 구현 하려고 합니다.
(SNS에서 글 업데이트 되는 방식과 비슷)
 
간단하게 구현하면, 해당 페이지에 정해진 시간마다 Ajax로 DB를 확인하는 것으로 할 수 있으나,
이렇게 되면, 서버측에 부하가 많이 걸릴거 같으니 제외하고, 대표적으로 비동기 API는 node.js가
있으나 이 또한 적용하기 복잡하네요..(기존 서버 환경을 바꿔야하니 부담이...)
 
몇일간 구글링해보니 php socket api도 있고 다양한 javascript api가 있던데
중급도 안되는 실력으로 하려다 보니 뭘해야 할지 모르겠네요..
 
비슷한 서비스 구현하신 선배님들 있으시면 조언 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

그래도 node.js가 가장 간단합니다.
socket.io 를 이용하면 몇줄 안되는 소스로 리버스 AJAX를 구현 할 수 있습니다.

서버는 기존 서버 환경을 바꾸기보다
cafe24에서 제공하는 node.js 웹호스팅을 이용하고 node.js socket.io 모듈 서버를 열어 놓기만 하면
기존 서버와 통신을 하는데 제약 없이 가능합니다.

문법은 javascript와 100% 동일하고, 단지 필요한건 약간의 성의?^^
답변을 작성하시기 전에 로그인 해주세요.
전체 15,138
QA 내용 검색
filter #php ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT