怎么解决一个服务器端dll繁忙时让请求的人排队的问题?给分!!

超级大笨狼 2002-04-23 06:24:15
怎么解决一个服务器端dll繁忙时让请求的人排队的问题?
我制作地图网站,dll需要处理地图,因此很费资源,如果拼命点击放大或缩小,服务器很快就CPU100%了,而且还会出现"403,9"的错误,告诉浏览的人"服务器忙,可能是浏览的人太多".
我想允许10个人次同时使用dll,后来的第11人发出放大缩小全图命令时排队等候,服务器不忙的时候处理他的请求而不拒绝.可是我调试了一天也没解决,请大家给个思路,只要有思路就给分!!
...全文
53 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tripofdream 2002-05-03
  • 打赏
  • 举报
回复
在Internet信息服务管理器中WEB站点属性的性能面板中,启用进程限制,并设置最大CPU使用程度.
julyclyde 2002-05-03
  • 打赏
  • 举报
回复
单线程就不用你排队了啊,自动就排了
超级大笨狼 2002-05-03
  • 打赏
  • 举报
回复
该页提供信息:网页无法显示: 目前访问该 Web 站点的用户过多。403---9错误
tripofdream(梦之旅) 说的我去试试,估计不起作用,我的dll引用了mapx4.0本身是个单线程控件(singlethread)
此外大家能否给出个这样错误的处理机制?比如说显示前一张画面?
超级大笨狼 2002-05-02
  • 打赏
  • 举报
回复
还有人回答吗?
freezwy 2002-04-23
  • 打赏
  • 举报
回复
这个是系统级的进程,你可以在WEB服务中限制同时连接的连接数,但是不能控制DLL的访问人数,毕竟那太复杂了。
其实系统会自动处理的,你仅仅设置同时连接的数就可以解决你的问题,当超过连接数时,系统显示:同时连接的太多,请稍后操作,这样就达到你的目的了。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧