데이터를 수집하는 Nodejs로 작성된 서버가 있습니다. 내 고객 측은 AngularJS로 작성되었습니다. 내 서버 (setInterval)에 2 초마다 http 요청을 만들고 업데이트 된 데이터를 표시해야합니다. 내 서버가 연중 무휴로 운영됩니다. 크롬이 최대치에 도달하면 내 요청을 차단할 수 있습니까? 클라이언트 측에서 요청을 생성하는 대신 다른 방법을 구현할 수 있습니까, 아니면 내 서버에서 푸시 할 수 있습니까? 일부 요청의각도 js와 노드 js로 2 초마다 요청하는 법?
예 :
var indicesTimer = setInterval(getIndices,2000);
getIndices();
function getIndices(){
dataService.getIndices().then(function(res){
$scope.recentIndeces = res.data;
});
}
Websocket/Comet/Long Polling은 클라이언트 대신 서버 푸시를 수행하는 데 사용할 수있는 다양한 옵션입니다. – sSaroj