나흘간 구글링 한 결과
지금 서버(Cent OS)에 node.js를 설치하고 현재 mysql(mariaDB)과 연동
view 화면에서 socket.io를 불러와서 socket으로 서버 데이터를 받는다..
포트 문제는 가상호스트 프록시?로 해결,
포트는 추가로 몇개 더 열어야 될 것 같다.
실시간 처리를 생각하게 된 계기는,
어느 커뮤니티에서는 새 글이 뜨면 알림이 뜨는 시스템이 있는데, 내가 만들 사이트에도 이런게 있으면 좋겠다는 생각이 들었다.
처음엔 ajax로 처리할 까 생각했지만, 계속 찾아보니 서버에서 클라이언트로 데이터를 쏴주면 즉각 반응해야 되는데
comet 방식이라던지, long polling 이라던지.. 별로 마음에 안들었다.
제로보드에선 아주 손 쉽게 지원하고 있다.
에드온으로 추가시키면 적용이 되는것 같다.
부러웠지만 난 제로보드로 만드는게 아니라서 아예 생각조차 안했다.
한 사흘째 검색도 하고 도서관 도 다니고... 그러다 웹소켓에 확 꽂혔지만, 뭔가 난해했고 정보도 많이 없었다.
Node.js 얘기를 하도 많이 들어서 이걸 쓰면 좋을거 같았는데, 난 아파치랑 Node.js랑 둘 중 하나는 포기해야 되는 거라고 생각을 해서, 좀 포기하고 있다가
생각을 바꿔서 다시 구글링 해보니 아파치랑 동시에 Node.js도 실행이 가능한 거였다. 아직 시도는 안해봤지만 된다니깐 되겠지 뭐..
일단 Node.js를 공부해야될 것 같다.
본격적인 개발도 다시 시작해야지
'이전 프로젝트 > 기획과 시행착오' 카테고리의 다른 글
[VueJS] 다시 시작. (0) | 2019.10.03 |
---|---|
[VueJS] 메뉴 버튼 만들고 임시중단? 할 뻔 했으나.. (0) | 2019.09.27 |
MVC 폴더별로 작업 중.. php와 jquery 공부, DB 모델 설계 (0) | 2015.04.03 |