Stack Exchange'e göz atarken "3 yeni mesaj, göstermek için tıklayın" gibi dinamik bildirimler olduğunu fark ettim. Açıklamak üzere olduğum şeyler için bu tür bir dinamik güncellemeye sahip olmak istiyorum.
Diyelim ki son 10 haber makalesinden oluşan bir atlıkarınca / slayt gösterisi oluşturmak istiyorum. Bu karuselin saatte bir sırada güncellenmesini istiyorum. Daha yeni makaleler eski makaleleri kuyruğun dışına itecektir. Başımın üstündeki çözüm olurdu.
- Kullanıcı istemcide oturum açar.
- İstemci sonraki saat işaretine kadar olan dakika sayısını hesaplar ve saatte çalışacak bir zamanlayıcı ayarlar.
- Saatte, daha önce karuselde bulunmayan yeni haber makaleleri hakkında sunucuya bir istek gönderin .
- Yanıtı ele alın.
- Zamanlayıcıyı sıfırla.
Bu kabul edilebilir bir strateji mi? Müşteri taleplerine dayanmadan bunu başarabilir miyim? Başka bir deyişle Stack Exchange dinamik güncellemesini nasıl elde eder?