当前位置:嗨网首页>书籍在线阅读

05-数据的保存和同步

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

7.1.3 数据的保存和同步

尽管单页应用可以把数据保存在客户端,但数据是临时的,可以很容易地修改或者删除,不受单页应用的控制。在大多数情况下,客户端应该只用于临时存储,服务器负责持久存储。

数据也需要在多个客户端之间进行同步,比如用户的在线状态需要在查看他们主页的每个人之间进行共享。完成这个功能的最简单方法是让客户端把状态发给服务器,让服务器保存这个状态,然后把这个状态广播给所有已认证的客户端。同步的数据也可以是临时的,比如,当我们使用聊天服务器把消息分发给已认证的客户端时:尽管服务器不会保存数据,但是它肩负着把消息发送给正确的已认证客户端的关键任务。