2011-02-10 1 views
0

jQuery, ajax 및 php를 사용하여 shoutbox를 만들고 있습니다. 페이지의 나머지 부분을 새로 고치지 않고 매 1 초 또는 설정된 시간 간격으로 메시지 상자를 새로 고치는 방법을 알고 있지만 실제로 원하는 것은 참여하는 채팅룸 사용자가 메시지를 게시 할 때마다 메시지 상자가 새로 고쳐 지도록하는 것입니다. 어떻게해야합니까?chatroom 사용자 중 한 명이 메시지를 올릴 때마다 shoutbox의 메시지를 어떻게 다시로드합니까?

또는 단지 0.2 초와 같은 짧은 간격으로 새로 고침 빈도를 설정하는 것이 더 좋습니다. (서버로드에 너무 어려울 수도 있다고 생각했지만 텍스트 채팅 상자에 불과하므로 잘 모르겠습니다. 코딩 기술을 익히기 위해이 응용 프로그램을 작성 중이므로 몇 가지 일반적인 지침을 고맙게 생각합니다. .)

답변

1

shoutbox의 본질은 "청취자"이기 때문에 업데이트가 필요한지 확인하기 위해 해당 페이지가없는 원격 웹 페이지로 업데이트를 푸시 할 실제 방법이 없습니다. 매 초마다 점검하면 충분하지만, .5 초보다 더 자주 가지 않을 것입니다.

+0

http://xat.com/에는 무료 shoutbox 응용 프로그램이 있으며, 1 초 또는 0.5 초 지연이 아닌 거의 입력하자마자 거의 업데이트됩니다. 이 작업은 정말 낮은 재생 빈도로 수행됩니까? 웹 사이트의 shoutbox 코드에 액세스 할 수 없기 때문에 빠른 새로 고침 빈도를 원하기 때문에 추측을 요구하고 있습니다. –

+0

새로 고침 빈도를 빠르게 빠르게 떨어 뜨릴 수 있으며 서버가 빠르게 응답 할 수 있으면 문제가 없어야합니다. – Jason

+0

감사합니다. 귀하의 제안을 시도하겠습니다. –