数据库更新,应用程序没更新怎么回事

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

向TA提问 私信TA
展开全部
考虑在服务器端加入一个功能
服务器端数据直接更新后,提醒用户退出界面重新登录
发送一个通知。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-11-30
展开全部
这个看你想怎么做了,要是用偷懒的做法,就在你程序上加一个计时器,定期检测数据库的行数,对性能也没什么影响。。。

如果做的专业一点,你就写个触发器,配合存储过程。

QQ的那个弹出,太慢了,不及时,用的好像是心跳吧。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式