2017-12-26 9 views
1

나는 실시간으로 사용자로부터 확인을 받아야하는 응용 프로그램을 만들고 있는데, 15 초 안에 데이터를 다시로드해야하고 cron 작업은이 기간 동안 작동하지 않습니다. PHP 또는 JavaScript 또는 서버 측의 모든 솔루션?15 초 안에 PHP 스크립트를 실행하는 방법은 무엇입니까?

+0

다른 시간 슬롯에서 여러 개의 cron 작업을 실행하십시오. 하지만 서버 속도가 느려집니다. 전용 서버가있는 경우 –

+0

명령 줄에서 스크립트를 실행할 수 있습니다. –

+0

처음에 수면 (15)이있는 다른 스크립트를 실행할 수 있습니까? –

답변

2

실제로 여러 가지 방법이 있습니다. WebSocket을 사용하여 데이터를 브라우저에서 PHP로 푸시하거나 자바 스크립트 측에서 간격 폴링을 수행 할 수 있습니다.

자료 : setInterval 내부

  1. Socket.io
  2. JS Polling
0

전화 아약스는

setInterval(function(){ 
 
     alert("Call ajax here to get data from server in every 15 second and update in DOM"); 
 
    }, 15000);
,691 DOM에 매 15 번째와 업데이트에 서버에서 데이터를 얻으려면