10/10/2018, 10:06
[Hỏi] Ứng dụng cập nhật tin tức mới
Chắc các bạn từng sử dụng qua 1 vài ứng dụng chat trực tuyến trên web. Như của facebook chẳng hạn. ở đây cách gửi và nhận dữ liệu không đơn giản là POST và GET.
Giờ mình muốn làm 1 chức năng để thông báo với client biết rằng ng này có tin nhắn mới, kể cả khi client không reload trang web.
Mình đã nghĩ tới việc dùng Ajax để GET dữ liệu liên tục trong 1 khoảng thời gian tuần hoàn. Nhưng xem ra cách làm này ko hiệu quả cho lắm vì khá tốn tài nguyên của website.
Bạn có lời khuyên gì về việc client và sever kết nối liên tục với nhau ko? Client chỉ nhận (hay sever chỉ gửi) dữ liệu mới.
(Javascript và PHP bạn nhé)
Cảm ơn về sự trợ giúp của bạn
Giờ mình muốn làm 1 chức năng để thông báo với client biết rằng ng này có tin nhắn mới, kể cả khi client không reload trang web.
Mình đã nghĩ tới việc dùng Ajax để GET dữ liệu liên tục trong 1 khoảng thời gian tuần hoàn. Nhưng xem ra cách làm này ko hiệu quả cho lắm vì khá tốn tài nguyên của website.
Bạn có lời khuyên gì về việc client và sever kết nối liên tục với nhau ko? Client chỉ nhận (hay sever chỉ gửi) dữ liệu mới.
(Javascript và PHP bạn nhé)
Cảm ơn về sự trợ giúp của bạn
Bài liên quan
Tuy nhiên bạn cần quan tâm đến tầng server nhiều hơn vì các công nghệ này đòi hỏi phải số lượng connection đồng thời lớn và chu kì sống dài. JS và PHP là ko đủ.