2011-11-14 1 views
-1

의 차이점은 무엇이며 그리고 JQuery와 setInterval을 사이의 차이점은 무엇입니까AJAX 하트 비트 무엇이며 내가 정확히 AJAX 하트 비트 패턴이 무엇인지 알고 싶어 그것과 setInterval을

메신저는 AJAX 채팅을하고 나는 '돈 때문에 15 초마다 데이터를 가져 오려고합니다. 지연을 피하기 위해 서버에 연결하려고합니다. 하트 비트라고 불리는 것이 무엇입니까? 또한 나는 좋은 튜토리얼이

주에서이 또는 어떤 제안을 만들고 싶어 : 나는 setInterval을 함께 구현을 완료하지만 난 그 하트 비트가 지연

+0

Afaik 이것은 디자인 패턴이며 _function_이 아닙니다. 서버에 요청을 계속 보내면 서버는 사용자/브라우저가 여전히 존재 함을 알게됩니다. - 구글에 대한 첫 번째 조회수 ... – Smamatti

+0

첫 번째 라인의 질문에 AJAX 하트 비트 패턴 을 물었습니다. 그 패턴을 말했습니다. 2 일 동안 구글을 때리고 여기에 왔으므로 이미 완료된 전문가를 볼 수 있기 때문에 여기에 왔습니다. 이 전에는 내게 내 질문에 대한 나를 처벌하지 않는 더 나은 개념을 줄 수 어쨌든 제가 질문을 읽고 고맙게 생각합니다 도움을 주셔서 감사합니다 내가 해결할 때까지 여기서 물어 보지 않겠다고 생각합니다 – Sedz

+0

그것은 deisgn 패턴이 아니라 함수. 너 알았어, 알았어. 나는 구글에 대한 첫 번째 결과가 그 패턴을 설명하고 나서 연구 노력을 보지 못했기 때문에 나는이 질문을 축소했다. - 나는 가혹한 결정을 내릴지도 모른다. 고쳤다. 다음 번에 귀하의 연구 노력을보다 명확하게 기재하십시오. – Smamatti

답변

7

하트 비트를 피하기 위해 더 나은 방법입니다 보았다되는 디자인 패턴,이 이는 솔루션 코딩 방법을 의미합니다.

여기서 기술은 서버에 요청을 계속 보내면 사용자/브라우저가 여전히 존재한다는 것을 서버가 알 수 있도록하기위한 것입니다. 이 패턴에는 여러 가지 유스 케이스가 있는데, 예를 들어 세션의 타임 아웃을 막을 수 있습니다.

이 패턴을 구현하는 데 setInterval을 사용할 수 있기 때문에 실제로 디자인 패턴을 함수와 비교할 수 없습니다. 당신은 지정된 간격으로 요청을 계속 보낼 것입니다.

자습서가 없지만 Google의 첫 번째 검색에는 이미 몇 가지 예가 들어 있습니다.

+0

대안으로 원하는 것은 푸시 알림과 같은 것입니다. – Smamatti

+0

@ answer이 답변을 위해 @ 스 마마 티에게 감사합니다. Google에서 시도했지만 내가 원하는 것은 자습서 게시판을 찾으면 알려주세요. – Sedz

+0

이것은 하트 비트 아약스에 대한 Google의 첫 번째 히트작입니다. – NickNo

관련 문제