내 사이트의 새로 고침 알고리즘을 만들려고하고 있지만 $.post()
스크립트를 서버로 보내 업데이트를 확인하고 싶지 않습니다. 그래서 데이터베이스의 무언가가 변경 될 때 보려는 페이지에 업데이트를 보내는 좋은 방법이 있는지 궁금합니다. 당신은 HTML5의 웹 소켓 당신은 서버, P2P는 브라우저 사이에 아직 작동하지 않습니다 필요 데이터베이스 정보로 페이지 업데이트
답변
일반적인 방법은 Comet입니다.
기본적으로 XMLHttpRequest
을 만들어 서버로 보내고 기다립니다. 서버는 연결을 열린 상태로 유지하고 데이터를 보내면 서버 측에서 문제가 발생할 때마다 데이터를 닫습니다. 또한 아무 것도 보내지 않고 매 30 초마다 닫아서 약간 정리를 할 수 있습니다.
WebSocket을 오히려 새로운 기술이며, 그것은 미래에 갈 수있는 방법이 될 것입니다,하지만 당신은 출혈에 조금 뭔가 놀고 싶어하지 않는 나는, 지금혜성을 사용하는 것이 좋습니다 웹 개발의 측면.
. 참고 : Do I need a server to use HTML5's WebSockets?
웹 소켓 (HTML5 소켓)은 브라우저와 서버 사이에 양방향 연결을 설정하는 방법입니다. 그렇지 않으면 XHR (일명 Ajax)을 사용하여 작업해야합니다. Mozilla는 그들이 만든 방법을 설명하는 훌륭한 기사를 썼습니다. BrowserQuest (또는 방금 재생 : http://browserquest.mozilla.org/)
대체로 플래시 XMLSocket!
사실 XHR과 혜성은 현재 푸시에 공통적 인 기술입니다. –
그 @ F.X에 대해 자세히 설명해 주실 수 있습니까? –
물론, 내 대답을 참조하십시오! –
- 1. 웹 정보로 앱 업데이트
- 2. 데이터베이스 정보로 jcombobox 채우기
- 3. 스피너를 데이터베이스 정보로 채우는 방법
- 4. 텍스트 파일에 저장된 정보로 여러 행 업데이트
- 5. C# 데이터베이스 업데이트
- 6. 사용자 데이터베이스 업데이트 중 페이지 닫기
- 7. 데이터베이스 업데이트시 웹 페이지 자동 업데이트
- 8. 다른 테이블을 정보로 사용하여 테이블을 업데이트 하시겠습니까?
- 9. Data Column의 최신 열 정보로 업데이트
- 10. sql 정보로 선택 드롭 다운 (html) 업데이트
- 11. 클라이언트 페이지의 정보로 외부 데이터베이스 채우기
- 12. 데이터베이스 업데이트 데이터베이스
- 13. 업데이트 데이터베이스
- 14. 데이터베이스 업데이트
- 15. 데이터베이스 업데이트
- 16. 데이터베이스 업데이트
- 17. 앱 업데이트 데이터베이스 부분 업데이트
- 18. 지속적으로 새로 고치지 않고 레일에서 페이지 업데이트
- 19. 고급 MySql 쿼리 : 다른 테이블의 정보로 테이블 업데이트
- 20. 다른 필드 뒤에 데이터베이스 정보로 텍스트 상자를 채우는 방법 lostfocus
- 21. 웹 사이트 (정보 데이터베이스)의 정보로 UITable 채우기
- 22. 정보가있는 정보와 함께 정보를 입력 한 다음 데이터베이스 정보로 로그인하십시오.
- 23. 데이터베이스 업데이트 중 오류가 발생했습니다.
- 24. iPhone에서 온라인 데이터베이스 업데이트 지침
- 25. Django가 방문 페이지 정보로 사용하기 위해 HTTP_REFERER를 저장합니다.
- 26. Google Checkout 후 데이터베이스 업데이트
- 27. Java : 롤백 데이터베이스 업데이트?
- 28. 교차 데이터베이스 업데이트?
- 29. 데이터베이스 승인 된 업데이트
- 30. sqlite 데이터베이스 업데이트
그냥 물음표가 없으므로 질문이 아닙니다 .... –