以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 强烈建议狐表出关于数据推送和即时刷新功能! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43441) |
-- 作者:lhpc120 -- 发布时间:2013/12/7 14:24:00 -- 强烈建议狐表出关于数据推送和即时刷新功能! RT,也许我还很菜。如果现有的程序可以实现,那么请各位大神出一个方案,我们这些菜鸟学习一下!
客服说用sortket 和 webserverice功能,但是还是没明白其中的意思和如何使用!
比如:客户A在订单表写入了一行数据,客户B在不进行任何操作的情况下当前订单表的数据自动刷刚才的数据
又比如:客户A再订单表的第一行修改了数量列的内容,客户B也同样自动刷新。
至于用重新加载、追载命令进行更新的方式就不要提了,因为这种方式是主动刷新的方式。
至于用定时器遍历后台表后对前台表进行更新的方式也不要讲了,因为这种方式相当浪费带宽和资源。
希望各位大神再这里探讨一下有没有好的解决方案。
另外本帖求关注!!!
补充一下:比如开发一个服务器端,发现有新数据更新,立即推送到客户端!我感觉这样的方式是最好的,可是狐表好像不能实现吧! 某大神说过:服务器端有新消息时,主动推送至客户端 [此贴子已经被作者于2013-12-7 14:27:16编辑过]
|
-- 作者:程兴刚 -- 发布时间:2013/12/7 14:26:00 -- 支持这个建议,我也在私下强烈建议呢! |
-- 作者:lhpc120 -- 发布时间:2013/12/7 14:29:00 -- 程版不知道和官方沟通的怎么样了,现在的狐表如果开发网络版协同办公,用起来和开发起来,简直都要崩溃了! |
-- 作者:狐狸爸爸 -- 发布时间:2013/12/7 14:33:00 -- 一般来说,不用重新加载整个数据,效率太低,用这个发送通知: http://www.foxtable.com/help/topics/2265.htm
收到通知,再追载新的数据或刷新旧的数据,通知中可以包括一些标记,用于标记要追载或刷新的数据, 可以很高效的。
这种通知通常没必要追求即时,程序半分钟甚至几分钟左右自动检测一次,再配上手工检测的按钮,足够实用了。 [此贴子已经被作者于2013-12-7 14:40:05编辑过]
|
-- 作者:Bin -- 发布时间:2013/12/7 14:36:00 -- 不过,不要以为使用推送方式就不消耗资源了,同样消耗资源,只不过消耗的是服务器的资源,你需要购买更强大的服务器. |
-- 作者:程兴刚 -- 发布时间:2013/12/7 14:37:00 -- 哈,我目前基本上是这么干的! |
-- 作者:lhpc120 -- 发布时间:2013/12/7 14:43:00 -- 我也是这么干的~不过效率不会很好吧,必定借助了定时器,如果开个服务端推送就好了! |
-- 作者:lhpc120 -- 发布时间:2013/12/7 14:44:00 -- 请启动两个Foxtable打开此文件,分别用张三和李四登录,互相发送信息,5秒钟之后对方即可收到,具体时间可以自行调整,但不宜过短,因为时间间隔越短,服务器负载就越大,用户多的时候尤甚。 |
-- 作者:blackzhu -- 发布时间:2013/12/7 14:46:00 -- 我赞成老大的做法 但是 我认为可以判断加载新数据 |
-- 作者:程兴刚 -- 发布时间:2013/12/7 15:00:00 -- 可以是可以,网速快的时候没啥问题! [此贴子已经被作者于2013-12-7 14:59:59编辑过]
|