
数据库更新,应用程序没更新怎么回事
直接在数据里更新数据,在应用程序界面显示并没有更新,程序界面上有个刷新点了也没用(这个刷新适用于在应用程序端修改了数据,有用户在修改之前打开的界面),必须重新登录才能看到...
直接在数据里更新数据,在应用程序界面显示并没有更新,程序界面上有个刷新点了也没用(这个刷新适用于在应用程序端修改了数据,有用户在修改之前打开的界面),必须重新登录才能看到。现在有一部分数据是从数据库插入的,经常要处理,但是每次都重新登录太麻烦了。有人说是缓存问题,如果是缓存问题的话怎么能直接更新缓存呢。如果不是缓存问题该怎么处理呢。
展开
2017-08-30
展开全部
数据库更新,应用程序没更新怎么回事
在页面中添加一个隐藏的iframe不断刷新或者使用ajax对某个页面进行轮询,目的就是不停的请求一个页面,这个页面可以只返回一个简单的标识,用来返回数据是否已经改变(或者还可以加上新数据是什么,推荐使用JSON)
这样就可以“即时”获取到服务器端的数据变动了,时间可以比较频繁,比如5秒甚至更频繁,没有办法完全实时,因为服务器端无法主动发消息给客户端!
在页面中添加一个隐藏的iframe不断刷新或者使用ajax对某个页面进行轮询,目的就是不停的请求一个页面,这个页面可以只返回一个简单的标识,用来返回数据是否已经改变(或者还可以加上新数据是什么,推荐使用JSON)
这样就可以“即时”获取到服务器端的数据变动了,时间可以比较频繁,比如5秒甚至更频繁,没有办法完全实时,因为服务器端无法主动发消息给客户端!
推荐于2017-11-04 · 知道合伙人数码行家

知道合伙人数码行家
采纳数:117525
获赞数:517229
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注

展开全部
考虑在服务器端加入一个功能
服务器端数据直接更新后,提醒用户退出界面重新登录
发送一个通知。
服务器端数据直接更新后,提醒用户退出界面重新登录
发送一个通知。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-30
展开全部
这个看你想怎么做了,要是用偷懒的做法,就在你程序上加一个计时器,定期检测数据库的行数,对性能也没什么影响。。。
如果做的专业一点,你就写个触发器,配合存储过程。
QQ的那个弹出,太慢了,不及时,用的好像是心跳吧。
如果做的专业一点,你就写个触发器,配合存储过程。
QQ的那个弹出,太慢了,不及时,用的好像是心跳吧。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询