2017-01-30 4 views
0

서버 (php/mysql/apache)의 동적 변경 사항을 동적으로 사용자에게 알리는 웹 응용 프로그램을 만들려고합니다.즉시 서버에 발생한 변경 사항을 사용자에게 알리는 해결책

APE (푸시) 서버를 통해 솔루션을 구현하려고했지만 문서가 좋지 않아 예제를 사용할 수 없습니다.

누군가 해결할 수있는 해결책을 알고 있습니까?

나는 너무 많은 사용자 때문에 서버를 추가하는 것을 잊어 버렸고 서버에서 현재 상태를 지속적으로 확인해야합니다. AJAX는 최선의 해결책이 아닙니다. AJAX가 첫 번째 선택 이었지만이를 대체해야합니다.

+0

웹 소켓을 사용해 볼 수 있습니다. – skAstro

+0

웹 소켓에 관심이있을 수 있습니다. [** 래칫 **] (http://socketo.me/). – Tholle

+0

웹 사이트에서 웹 서버를 확인 하시겠습니까? 가장 쉬운 방법이라고 생각하는 AJAX를 살펴 봐야합니다. AJAX를 통해 서버에서 PHP 스크립트를 호출하는 Javascript 타이머를 사용하여 정기적 인 요청을 수행 할 수 있습니다. 그런 다음 백그라운드에서 실행되는 JavaScript 콜백을 사용하여 해당 응답을 수집 한 다음 결과에 따라 조치를 취할 수 있습니다. 쉬운 경로를 원하면 jQuery 또는 다른 자바 스크립트 프레임 워크를 사용할 수 있습니다. – Carles

답변

0

이 목적으로 AJAX 개념을 사용하는 것이 좋습니다.

jQueryAJAXJavascriptsetInterval() 기능을 사용하여 구현하기가 매우 쉽습니다.

jQuery AJAX 예제 here을 찾을 수 있습니다.

서버에서 발생한 변경 사항을 포함하는 응답을 반환하는 PHP 코드를 작성하기 만하면됩니다.

자바 스크립트 레이어에서 수신 된 응답을 확인하고 변경 사항을 확인하십시오. 변경 사항이있는 경우 사용자에게 변경 사항을 채우기 만하면됩니다.