Stack Exchange를 탐색하는 동안 "3 개의 새 메시지, 클릭하여 표시"와 같은 동적 알림이 있음을 알았습니다. 설명하려는 내용에 대해 이러한 종류의 동적 업데이트를 원합니다.
최근 10 개의 최신 뉴스 기사가있는 슬라이드 쇼 / 슬라이드 쇼를 만들고 싶다고 가정 해 보겠습니다. 이 회전식 메뉴가 매시간 업데이트됩니다. 최신 기사는 오래된 기사를 대기열에서 밀어냅니다. 내 머리 꼭대기에서 해결책이 될 것입니다.
- 사용자가 클라이언트에 로그온합니다.
- 고객은 다음 시간 표시까지 분 수를 계산하고 시간에 실행되도록 타이머를 설정합니다.
- 시간 표시에, 캐 러셀에없는 새로운 뉴스 기사 에 대한 요청을 서버에 보냅니다 .
- 응답을 처리하십시오.
- 타이머를 재설정하십시오.
이것이 적합한 전략입니까? 클라이언트 요청에 의존하지 않고이를 달성 할 수 있습니까? 다시 말해 Stack Exchange는 어떻게 동적 업데이트를 수행합니까?