以文本方式查看主题

-  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编辑过]