Foxtable(狐表)用户栏目专家坐堂 → 【1万人同时在线】httpserver实现的BS架构验证系统


  共有7228人关注过本帖树形打印复制链接

主题:【1万人同时在线】httpserver实现的BS架构验证系统

帅哥哟,离线,有人找我吗?
ycli368
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:992 积分:10387 威望:0 精华:0 注册:2012/12/11 14:25:00
【1万人同时在线】httpserver实现的BS架构验证系统  发帖心情 Post By:2017/5/25 1:48:00 [显示全部帖子]

狐爸、各位大牛帮忙评估下!
httpserver实现的BS架构验证系统,sqlserver 数据库

1万个人同时连接登陆时会 更新 用户表的登陆时间字段信息

每5秒心跳一次都会更新记录心跳时间到用户表的心跳字段信息

用户数据查询使用:sqlfind ,更新直接赋值修改,然后 save()

不考虑硬件资源,带宽限制,基于foxtable httpserver实现的B/S验证系统,是否能负载1万人同时在线的用户验证登陆、心跳记录更新,
处理效率是否和其他技术实现的相当。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:验证登陆实现.txt

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2017/5/25 2:01:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ycli368
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:992 积分:10387 威望:0 精华:0 注册:2012/12/11 14:25:00
  发帖心情 Post By:2017/5/25 10:25:00 [显示全部帖子]

有没有大牛帮忙看下

 回到顶部
帅哥哟,离线,有人找我吗?
ycli368
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:992 积分:10387 威望:0 精华:0 注册:2012/12/11 14:25:00
  发帖心情 Post By:2017/5/25 10:51:00 [显示全部帖子]

就是说处理登陆是串行的,不是多任务或者多线程

处理登陆主要是比对信息,然后更新登陆时间,单个应该很快

但是串行的话用户多了,就慢了



 回到顶部
帅哥哟,离线,有人找我吗?
ycli368
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:992 积分:10387 威望:0 精华:0 注册:2012/12/11 14:25:00
  发帖心情 Post By:2017/5/25 11:23:00 [显示全部帖子]

以下是引用有点色在2017/5/25 10:42:00的发言:

 在foxtable里,无论多少个人连接,都是排队等候的。不能同时、里面登录。

 

 如果你处理一个用户耗时为1秒,那么第100个登录的人,就需要等100秒才能登录。

 

 所以,你校验用户的时候,尽量快速短暂,不要太耗时。

色版,意思是,httpRequest是一个个排队处理访问请求的吗?
100个人同时有登陆也有访问其他网页的时候也是一个排队处理吗?


图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
ycli368
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:992 积分:10387 威望:0 精华:0 注册:2012/12/11 14:25:00
  发帖心情 Post By:2017/5/25 13:12:00 [显示全部帖子]

好的明白了
httpRequest 里可以启动线程吧

 回到顶部
帅哥哟,离线,有人找我吗?
ycli368
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:992 积分:10387 威望:0 精华:0 注册:2012/12/11 14:25:00
  发帖心情 Post By:2017/5/27 12:31:00 [显示全部帖子]

以下是引用狐狸爸爸在2017/5/25 15:03:00的发言:
如果你全部用sql处理,可以自己做成多线程的

狐爸,如果全部用sqlcommand处理就可以放到多线程吧


 回到顶部