[질문] AJax를 이용한 채팅 괜찮나요?
게자리
요즘 JSP 책들을 몇권 보고 있는데, JSP로 채팅을 구현한 경우도 있고, AJax를 이용한 경우도 볼수가 있는데, 개인적으로 채팅솔루션을 개발할 일이 없어서, 무관심 했었는데, JSP 채팅의 원리 다 아시겠지만, 주기적으로 웹페이지를 refersh 하는 방법으로 구현들을 하던데, 사실 효율적으로 보이지는 않더군요.
http-equiv=refresh content=5; -- 이런식
그런데, AJax는 자바 스크립트를 이용해서 동작하는걸로 아는데, AJax의 경우도 주기적으로 웹페이지를 refresh 하는건가요? 아직 소스코드를 살펴보지 않아서, 회사에서 AJax로 채팅을 구현한다고 하는데... 만든 결과물이 그다지 신통(?)치 않아 보인다고 누가 그러더군요.
그렇다면, 세이클럽 같은 경우는 뭘로 구현했을까요? 특별히 ActiveX나 Java Applet을 사용하지 않는걸로 아는데, 이것도 웹페이지를 주기적으로 refersh 하는 방식을 사용하나요? tcp-ip 통신을 할수 없으니 그럴거 같다는 생각이 들지만...
참고로, 하늘사랑(sky love)는 예전에 한번 채팅을 해보니 자바 애플릿으로 돌리더군요.잡담형식으로 올려 봅니다.
좋은 한주 시작하시길 바래요.
-
횃눈썹
아... 그렇군요
-
큰모음
윗분이 말씀하신대로 필요한 데이터를 보내는 형식이라 부하가 적은게 장점이 될 수는 있겠지만,
일반적인 웹페이지가 아닌 채팅 프로그램이라면 아무래도 CS가 낫겠죠.
굳이 웹으로 환경을 잡으신다면 ajax를 사용하는것보다는
제 생각엔 자바 웹스타트나 애플릿이 어떨까 싶네요 ^^ -
슬S2아
ajax 의 강점이라면 스크립트로 데이타를 xml 통신하는 방식이라
html 의 방대한 데이타를 보내지 않고 필요한 데이타만 xml 형식으로 보내기 때문에
부하가 그만큼 적고 빠르다는 강점이 있는걸로 알고 있습니다.
또한 html 의 경우는 갔다오면 화면 전체가 바뀌는 데 ajax 는 화면과 별개로
비동기 방식으로 돌기 때문에 화면 깜박임이 없지요..이러한 깜박임을 없애려고 iframe 을 쓰고 쇼를 하지만 ...
x-internet 이 이러한 -
마루한
아마.. 1000명 정도되면.. 서버 cpu 가 만땅이 아닐지..
AJax 로 채티은 좀 아닐것 가테요. -
커피우유
답변감사합니다. ^^
-
유메
예전에 ajax를 이용하여 채팅을 구현 하여 보았는데.. 정말 신통치 않았습니다.
사용자가 100 명쯤 되니.. 많이 버벅이기 시작 하더군요 서버 부하도 심하고요
그리고 AJAX의 경우에도 페이지를 다시 로드 하는 방식으로 알고 있습니다^^
좋은 하루 되세요 -
이루리라
참고로 글자는 CSS 로 꾸며주거나 하면 될테고요.
-
나로
Ajax 는 단순히 기존의 설계에 자바 스크립트와 XML 을 추가로 이용한 정도이지요. 그러니까 이미 있던 것에 새로이 이름을 더한 것 뿐이지요.
Ajax 로 채팅을 구현한다면 구현하는 것에는 전혀 문제 될 것은 없겠지만, 이것 저것 신경쓸게 많을 것 같군요. 만약 만든다면 ASP.Net AJAX 로 하는 것은 충분히 가능하겠네요 :) JSP 는 다뤄보지 못해서 말입니다^^;;; -
이퓨리한나
제가 학교댕길때 졸작으로 아약스로 홈피 만드는것을 봤는데요... 흐음 기능상으로는 참 좋은점이 많더라구요. 채팅까지는 안가서 모르겠지만 이미지 처리라던지 아니면 게시판 관리 등등의 효율은 참 편리하고 좋은듯 했습니다. 아약스가 어디까지 발전해있는지는 모르겠지만 일반 JSP로 쓰는것보단 좀더 깔끔한 느낌은 들더군요. 어디까지나 꾸미기 나름이 아닐까 하지만^^; 채팅도... 뭐 글자에 신경안쓰고 기능등을 보신다면 아약스로 좀더 색다른 기능들이 추가 되어서