首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

聊天室程序达到预期效果 散分拉.该怎么解决

2012-02-14 
聊天室程序达到预期效果 散分拉.......CPU:P42.4A内存:金士顿512M主板:磐英865硬盘:希捷80G7200转缓存2M程

聊天室程序达到预期效果 散分拉.......
CPU:   P4   2.4A
内存:金士顿   512M
主板:磐英865
硬盘:希捷80G   7200转   缓存2M

程序:ASP   AJAX   SQL   SERVER2000

目前最高承载量上限达到2200

下一步目标   完善客户端,并进一步优化服务器端(asp.net   c#;php)

[解决办法]
蹭分
[解决办法]
蹭分t00
[解决办法]
恭喜!
-----
JF
[解决办法]
jf
[解决办法]
恭喜恭喜!!
[解决办法]
恭喜接分
[解决办法]
恭喜接分

[解决办法]
恭喜接分
[解决办法]
恭喜
[解决办法]
恭喜接分
[解决办法]
恭喜
[解决办法]
jf
[解决办法]
JF
[解决办法]
JF 拉
[解决办法]
JFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[解决办法]
恭喜!~
[解决办法]
接分
[解决办法]
呵呵,升级硬件
[解决办法]
恭喜&&接分
[解决办法]
接分
[解决办法]

[解决办法]
恭喜拉:)向你学习呢。
[解决办法]
jF````来着``
[解决办法]
怎么另服务器负载更高...?
[解决办法]
接分

[解决办法]
这么强?
[解决办法]
支持一下。
[解决办法]
UP,强
[解决办法]
jf
[解决办法]
恭喜
[解决办法]
截止此贴以上(含此贴)每人3分
[解决办法]
恭喜
------解决方案--------------------


恭喜LZ

[解决办法]
恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!恭喜!
[解决办法]
恭喜 蹭分!
[解决办法]
恭喜 蹭分!

[解决办法]
我也来接下分
[解决办法]
接分~!
[解决办法]
接分了
[解决办法]
接分~!

[解决办法]
恭喜了~~
[解决办法]
为什么你的帖子这么火,我的却没人理
http://community.csdn.net/Expert/topic/5542/5542286.xml?temp=.6340143
[解决办法]
hehe, 不知搂主能否介绍一下您的程序的架构阿,我很想学习一下啊。
[解决办法]
恭喜



[解决办法]
恭喜恭喜

我也分享一下:PII 256M
Windows NT + ASP + IRCd + WebChat(playJIRCChat)
最高纪录:2000年李嘉诚访问清华(捐赠)互动访谈
TOM方很diao,原计划使用他们新开发的聊天系统,临时改为使用我们的系统,于是就顶上去用了。因为太突然,没能换系统,拿了台破旧的PII(没错,不是奔三)
访谈结束,主持人刚说完“谢谢大家”,系统就自动重新启动了——时候检查日志,达到12000多人同时在线,对于这老PC而言,负担太大,呵呵

事后在自己的本本 T20 IBM PIII 256M 上用 Windows 2000 + ASP 跑了个自制的压力测试机器人和服务器自测,5000机器人压力测试很轻松,嘿嘿

倒不是炫耀,而是如果希望同时在线人数再高,那就不要再延续老路子走下去了——使用 Application/Session + DB 的方式,基于 http 协议本身的特点,改进不了多少了。至于 Ajax 在这样的聊天应用中能起到的作用也微乎其微——无非就是很多人“所谓的”“无刷新”罢了(用frame/iframe配合javascript也很容易“无刷新”)
而即便是 ajax,即便是所谓的“无刷新”,其实无非是用 XMLHttp/Frame/IFrame甚至applet等等去“刷新”获取新的数据,然后把新的数据通过DOM或者document.write的方式“写”(更新)到聊天页面——对于Web Server,还是“刷”了——有新的Request

改进的关键在于:1、抛开Application/Session,不依赖于WebServer基于Http协议封装出来的Session的概念,自行封装——比如自己的聊天服务器(IIS进程内/外的ISAPI DLL/HTTP Module/COM Server或Service均可);2、进一步,抛开Http协议,自己精简聊天协议,减少Http协议的缺点的影响;3、为了其它原因如果需要继续使用Http协议,使用好Http 1.1的Keep Alive,优化Http/聊天“会话”;4、客户端可考虑使用applet/activex,如果聊天协议基于http协议,那么客户端使用applet等,比较容易提高来自客户端请求的Http Request的命中率,结合http 1.1/Keep Alive,能很大程度降低服务器负担

等等等等,总之 Chat/IM 倒是蛮好玩的——网络游戏/BT/电驴/P2P Stream等等,不就是网络聊天系统么?

[解决办法]
JF
[解决办法]
!!!!~~~


----------
www.jw112.com
[解决办法]
恭喜楼主!~
接分……
[解决办法]
恭喜!!!
[解决办法]
恭喜!恭喜!
[解决办法]
加根内存吧。。。太小了。
随手接分。

热点排行