Avatar
0
dungtv Explainer
dungtv Explainer
Có nên cache chat message ở client?
Xin chào mọi người.Hiện tại em định làm ứng dụng chat bằng ReacJS có lưu database cho đồ án tốt nghiệp và chức năng chuyển đổi phòng giữa các người dùng, em có tìm hiểu là trên thực tế thì mỗi phòng thì load tin nhắn lần đầu tốn thời gian lâu còn lần thứ 2 trở đi khi chuyển đổi giữa các phòng(Đã load lần đầu) thì rất nhanh(Như Messenger của FB,..).Mọi người cho em hỏi là muốn làm như vậy thì phải cache bằng ReactJS hay cache bên phía API ạ ? Hoặc còn cách nào khác tốt hơn không mong mọi người chỉ giáo ạ.Em cám ơn!
  • Answer
chat caching
Remain: 5
1 Answer
Avatar
monkey Explainer
monkey Explainer
  1. Để cải thiện tốc độ và khả năng đọc offline thì ứng dụng chat nên lưu tin nhắn ở client, nhưng cũng phải có cơ chế bảo mật để tránh bị lộ tin nhắn.

  1. Tuy nhiên việc lưu này sẽ ở localstorage, còn ReactJS chỉ là 1 framework lập trình thôi em ạ.

  1. Ngoài ra anh cũng chưa nghĩ ra cách nào giúp cải thiện tốc độ khác
  • 0
  • Reply