ฉันสังเกตเห็นขณะเรียกดู Stack Exchange ว่ามีการแจ้งเตือนแบบไดนามิกเช่น "3 ข้อความใหม่คลิกเพื่อแสดง" ฉันต้องการอัพเดตแบบไดนามิกเช่นนี้สำหรับสิ่งที่ฉันจะอธิบาย
สมมติว่าฉันต้องการสร้างภาพหมุน / สไลด์โชว์จาก 10 บทความข่าวล่าสุด ฉันต้องการให้ม้าหมุนนี้ได้รับการอัพเดททุกชั่วโมงในคิว บทความใหม่จะส่งบทความเก่าออกจากคิว ทางออกจากหัวของฉันจะเป็น
- ผู้ใช้ล็อกออนเข้าสู่ไคลเอนต์
- ลูกค้าคำนวณจำนวนนาทีจนกระทั่งเครื่องหมายชั่วโมงถัดไปและตั้งค่าตัวจับเวลาเพื่อดำเนินการที่ชั่วโมง
- ที่เครื่องหมายชั่วโมงให้ส่งคำขอไปยังเซิร์ฟเวอร์เกี่ยวกับบทความข่าวใหม่ๆที่ยังไม่ได้อยู่ในภาพหมุน
- จัดการกับการตอบสนอง
- รีเซ็ตตัวจับเวลา
นี่เป็นกลยุทธ์ที่ยอมรับได้หรือไม่? ฉันสามารถทำได้โดยไม่ต้องพึ่งพาคำขอของลูกค้าหรือไม่ ในคำอื่น ๆ Stack Exchange บรรลุการปรับปรุงแบบไดนามิกได้อย่างไร