저는 서버의 새 데이터로 내 페이지를 자동으로 업데이트하는 옵션을 찾고있었습니다. 내 데이터가 10 분에서 1 시간으로 변경 될 수 있으므로이를 예측할 수 없습니다. 이런 일이 생길 때마다 변경 사항이 화면에 나타나야합니다 (15 초 이내).30 ~ 30 분마다 서버에서 데이터를 검색하는 가장 좋은 방법은 무엇입니까?
하나의 옵션은 폴링하고 15 초마다 요청을 보내는 것입니다. 그런 다음 서버에 요청을 보내고 30 분 이상 빈 결과를 얻으면 약간 어리석은 소리가납니다.
그러나 긴 폴링을 사용하는 경우 장기간 연결을 유지하는 것이 허용됩니까? 거의 한 시간 동안 새로운 데이터가 없다면 어떨까요? 또한 긴 폴링을 사용하는 경우 제한 시간을 설정해야합니다. 그렇지 않습니까? 그러나 서버에 새로운 데이터가있을 수 있다는 것을 알고 연결을 종료 한 다음 연결을 다시 시작하는 것은 의미가 없습니다. 더 긴 간격으로 정기적 인 폴링이 될 것입니다. 그렇지 않습니까?
누가 내 문제에 대한 최선의 해결책을 안내 할 수 있다면 감사하겠습니다. 미리 감사드립니다!
[Server-sent event] (https://developer.mozilla.org/en-US/docs/Server-sent_events/Using_server-sent_events)를 원하는 것처럼 보입니다. –