programming/node.js2013.01.12 11:43

예전에 만든 싸이미니미월드 Flex버전을 Javascript버전으로 포팅했습니다. 서버도 기존 ASP.NET에서 Nodejs로 바꿔봤습니다. 역시 소켓통신은 ASP.NET로 개발할때보다 Nodejs가 훨씬 편하네요.


만든건 거의 하루만에 만들었지만 개발환경과 호스팅업체를 찾아보느라 이틀을 소비해버렸습니다.


호스팅은 Modulus라는 해외호스팅 업체인데, 무료이면서 웹소켓을 지원하는 곳이 거의 없어서 조금 느리지만 선택해 봤습니다.


당분간은 테스트용으로 서비스 해보고, 개발정보들은 나중에 정리해서 올려보도록 하겠습니다.


* 현재 Modulus가 베타버전이라 그런지 에러가 자주 발생하고 있습니다. 잠시 구동이 안되더라도 양해바랍니다.

* Modulus가 너무 잔 버그가 많아서 당분간 Nodejitsu 호스팅으로 바꿨습니다. 1달간 무료라고 하니 한달 후에 Heroku나 Modulus로 갈아타야 할것 같습니다. ㅋ

* 일단 Heroku에 올렸습니다. 해외서버인데다가 websocket지원이 안되는 호스팅업체라 어어어엄청 느립니다. 머 근데 이동하는데만 조금 안맞을뿐 채팅하는데는 문제가 없으니, 나중에 한국에 서버가 생기면 옮기도록 하겠습니다.

상하좌우키 : 이동하기, 스페이스키 : 앉기, 엔터키 : 말하기

말풍선아이콘 : 채팅로그, 콘센트아이콘 : 접속해제


ps. websocket을 지원하긴 하지만 해외사이트라 느릴 수 있습니다. websocket을 지원하지 않는 브라우저로 접속했을 경우, 자동으로 xhr-polling으로 접속되는데 사실 xhr-polling 최적화는 염두 안하고 만들어서 더욱 버벅거립니다. 최적화는 다음기회에...
저작자 표시 동일 조건 변경 허락
신고
Posted by 귀뫄뉘

댓글을 달아 주세요

  1. 비밀댓글입니다

    2013.08.26 00:37 [ ADDR : EDIT/ DEL : REPLY ]
  2. 비밀댓글입니다

    2013.08.29 01:12 [ ADDR : EDIT/ DEL : REPLY ]


티스토리 툴바