웹메신저로 구현한 사이트인데 의문점이 있어요
글쓴이: hofts / 작성시간: 일, 2008/10/12 - 11:38오전
이 사이트를 한번 보세요
http://www.meebo.com/
각종 메신저를 할수 있도록 제공해 주는 사이트인데 아작스로 구현을 했더라고요..
그런데 여기서 의문이 있어요
제가 다른 아이디와 대화를 하다가 신경이 나서 대화창을 꺼버렸어요....
그러다가 마지막으로 한마디하려고 대화창을 켜니 지금까지 대화내용들이 다 보관되는거 있죠
이자까지 대화내용을 어디에 보관하는지 모르겠어요
쿠키일가 아니 용량이 1M정도도 보관하니 그것은 아닐거고
그러면 자바스크립트 변수일가 var형에 보관하는지....
어느것이 정답인지 정말 궁금해서 그러는데
아시는분들이나 관심이 게시는 분들 계시면 알려주세요..
모두 건강하시기를....
Forums:
답변을 찾아보겠습니다.
저도 그에 대한 의문을 가지고 있었거든요.
함께 방안을 찾아볼가요?
대화창이라는게
대화창이라는게 meebo에서 제공해주는 그 레이아웃을 이야기하는 건가요?
대화내용이 저장되는 공간을 분석해보면,
1. 쿠키는 도메인당 4KB이므로 간단한 정보말고는 넣을 수 없을 것입니다.
2. 자바 특정 변수, 메모리공간을 차지하니까 대용량 메시지는 저장할 수 없을 것입니다. 그럼 느려질테니까요.
3. 세션변수, 쿠키에 세션ID만 저장하고 전달되는 메시지는 서버에 저장되는 세션변수를 이용한다. 상당히 큰 용량도 변수에 넣을 수는 있지만 워낙 사용자가 많으니 얼마까지 들어갈 수 있을지는 의문이네요. 게다가 대화창을 다시 열었을때 그 세션변수를 받아서 보여주려면 자바스크립트 해석기가 좀 힘이 많이 들겠네요.
아마도 meebo의 자바스크립트 파일을 분석해봐야 할 것 같네요... 의심이 가는 건 저 3번입니다. 다른 공간에 비해 공간도 크지만 메시지 위치만 잘 정해주면 빠른 동작이 가능할 테니까요..
댓글 달기