以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [讨论]即时聊天软件的问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=25415)

--  作者:wbl051
--  发布时间:2009-8-4 14:42:08
--  [讨论]即时聊天软件的问题

用定时器刷新记录,是在服务器(安装数据库)每隔几稍刷新记录还是在客户端刷新记录比较好。

我原是在客户端每隔几秒刷新服务器数据一次,当多个客户端运行时,服务器的资源消耗太大CPU几乎最近95%。有什么方法可能解决。

用的是web数据库连接。


--  作者:洪滨
--  发布时间:2009-8-6 14:07:31
--  
wbl051兄:能否让我看看您用星开发聊天程序,我的QQ:179719968
--  作者:wbl051
--  发布时间:2009-8-6 14:45:40
--  

好的,帮我看看


--  作者:洪滨
--  发布时间:2009-8-6 14:48:01
--  
请加我!图片点击可在新窗口打开查看
--  作者:wbl051
--  发布时间:2009-8-6 14:51:46
--  
每刷新一次数据生成一个WebDiyDBServer.exe进程太占资源了,不知能不能将定时改用SQL触发器处理。
--  作者:洪滨
--  发布时间:2009-8-6 15:22:12
--  
请用QQ加我,便于交流!
--  作者:wbl051
--  发布时间:2009-8-6 17:12:23
--  

我的QQ:158070673


--  作者:wbl051
--  发布时间:2009-8-6 17:17:42
--  
已发到你的QQ邮箱中,请查收。
--  作者:ming1973
--  发布时间:2009-8-6 23:48:31
--  

如果 使用“定时器”定时刷新“数据集”,必然会有多个“进程”同时进行;

最好的方法是使用“线程”来处理每个客户端的请求。


--  作者:wbl051
--  发布时间:2009-8-8 12:41:26
--  
我试试