MySQL 데이터베이스에 새 행이 표시되면 div의 내용을 업데이트하고 싶습니다 (웹 메일 앱을 만들고 있습니다). 이 글을 쓰면서 클라이언트에게 업데이트를 요청하는 일종의 서버 메시지를 보낼 수 없다는 사실이 나에게 분명해졌습니다. 따라서 실시간 업데이트를 얻는 가장 좋은 방법은 다음과 같습니다. setTimeOut
이벤트에 의해 트리거 된 jQuery ajax 호출을 사용하십시오.AJAX를 사용한 실시간 업데이트
내 질문에 :이 방법이 더 좋습니까? 또는 setTimeOut
을 사용해야하는 경우 서버 사용과 업데이트 시간 간의 최적의 균형을 유지하기 위해 어떤 시간 간격을 설정해야합니까?
모든 AJAX 호출을 실행하는 코드는 하나의 쿼리 (새 메일 가져 오기)와 ul
에 게시 할 루프가됩니다.
아이디어를 주셔서 감사합니다 - HTML5가 주류가되면 웹 소켓을 살펴 보겠습니다. 그러나 당분간은 현재 HTML4 브라우저와의 호환성을 유지하고 싶습니다. – Bojangles