社区
C#
帖子详情
大虾们。请教个关于web调用控制台应用程序的问题
DcLin
2012-09-09 07:41:14
一个web程序,同时web程序所在服务器有一个控制台应用程序my.exe。
控制台应用程序的作用就是返回两参数之和。如 run D:\web\APP\my.exe 11 23
结果返回34
而web程序在客户端打开时,是调用服务器my.exe返回结果给客户端。
问题是:当web程序客户请求量很大,会不会出现什么问题?如返回别的客户端请求的结果,或程序占用什么的。。
谢谢各位!!
...全文
135
10
打赏
收藏
大虾们。请教个关于web调用控制台应用程序的问题
一个web程序,同时web程序所在服务器有一个控制台应用程序my.exe。 控制台应用程序的作用就是返回两参数之和。如 run D:\web\APP\my.exe 11 23 结果返回34 而web程序在客户端打开时,是调用服务器my.exe返回结果给客户端。 问题是:当web程序客户请求量很大,会不会出现什么问题?如返回别的客户端请求的结果,或程序占用什么的。。 谢谢各位!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DcLin
2012-09-09
打赏
举报
回复
谢谢各位的回复。!!
threenewbee
2012-09-09
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 4 楼 的回复:
引用楼主 的回复:
一个web程序,同时web程序所在服务器有一个控制台应用程序my.exe。
控制台应用程序的作用就是返回两参数之和。如 run D:\web\APP\my.exe 11 23
结果返回34
而web程序在客户端打开时,是调用服务器my.exe返回结果给客户端。
问题是:当web程序客户请求量很大,会不会出现什么问题?如返回别的客户端请求的……
[/Quote]
4L说的是什么请你看清楚。
机器人
2012-09-09
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
假如my.exe是一个复杂的算法。返回结果需要好几秒。
同时另一个客户端发起请求。结果是怎样的呢?
引用 2 楼 的回复:
什么程序高并发量的时候都会有问题。在于如何优化,如何缓解。
能不起进程就不起进程,能缓存就缓存。有什么理由要分出一个进程计算加和呢?
(如果只是个例子...那也考虑下适用场景吧)
[/Quote]
没有共享内存(数据)什么的,独立进程没什么影响。
进程本身也是有代价的,比如内存,CPU等。
最直接的,用 VS 的压力测试工具(模拟100人)跑一下就知道了。
DcLin
2012-09-09
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
可以考虑使用事务队列模型。
客户端发起调用,立刻返回。
然后异步计算后再通知客户端。
[/Quote]
有启发。但事务队列模型太复杂了。考虑到我这样的低级coder实现不出来啊。
DcLin
2012-09-09
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
引用楼主 的回复:
一个web程序,同时web程序所在服务器有一个控制台应用程序my.exe。
控制台应用程序的作用就是返回两参数之和。如 run D:\web\APP\my.exe 11 23
结果返回34
而web程序在客户端打开时,是调用服务器my.exe返回结果给客户端。
问题是:当web程序客户请求量很大,会不会出现什么问题?如返回别的客户端请求的结果,或程序占用什么的。。……
[/Quote]
所说的web程序正是一个webservices
但我不理解4楼说的意思。跟webservices有什么关系?
threenewbee
2012-09-09
打赏
举报
回复
可以考虑使用事务队列模型。
客户端发起调用,立刻返回。
然后异步计算后再通知客户端。
以专业开发人员为伍
2012-09-09
打赏
举报
回复
[Quote=引用楼主 的回复:]
一个web程序,同时web程序所在服务器有一个控制台应用程序my.exe。
控制台应用程序的作用就是返回两参数之和。如 run D:\web\APP\my.exe 11 23
结果返回34
而web程序在客户端打开时,是调用服务器my.exe返回结果给客户端。
问题是:当web程序客户请求量很大,会不会出现什么问题?如返回别的客户端请求的结果,或程序占用什么的。。
谢谢各位!!
[/Quote]
学会编写windows service。再考虑这个问题。
DcLin
2012-09-09
打赏
举报
回复
假如my.exe是一个复杂的算法。返回结果需要好几秒。
同时另一个客户端发起请求。结果是怎样的呢?
[Quote=引用 2 楼 的回复:]
什么程序高并发量的时候都会有问题。在于如何优化,如何缓解。
能不起进程就不起进程,能缓存就缓存。有什么理由要分出一个进程计算加和呢?
(如果只是个例子...那也考虑下适用场景吧)
[/Quote]
机器人
2012-09-09
打赏
举报
回复
什么程序高并发量的时候都会有问题。在于如何优化,如何缓解。
能不起进程就不起进程,能缓存就缓存。有什么理由要分出一个进程计算加和呢?
(如果只是个例子...那也考虑下适用场景吧)
DcLin
2012-09-09
打赏
举报
回复
有没有人理我一下。。我也想自己试下。但想不出什么好的试验方案出来。
C# For Unity系列之入门篇
有一定自主学习能力,跟着刘老师从“编程小白”修炼为游戏研发“
大虾
”吧!!!学习好Unity,其先决条件是一定要有稳固、扎实的编程基础!课程 《C# For Unity系列之入门篇》配套学习资料链接:...
WEB
开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE
Web
Controls下载...显示数据下载中文名文件时保存文件名乱码
问题
关于用ASP.net绘图的
问题
...
VC++中可能遇到的
问题
T 如何用程序控制电源管理设置 Q 我们知道在电源选项 属性 里面可以设置 关闭监视器 1分钟之后,...,从不 关闭硬盘 1分钟之后,...,从不 待机时间 1分钟之后,...,从不请问这些设置我怎么用程序来实现 比如我...
Network Thread
怎样让
控制台
程序也能处理消息?到底这样可以吗?请高手指点。我在多线程中使用CSocket的,怎么老是出错,请大家帮我看看!VC中使用IXMLHTTPRequest获取URL信息的
问题
,有代码*************************************...
基础
高分
请教
如何限制程序运行的方法?求助:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉RichEdit的朋友过来看一下,RichEdit的几个
问题
.如何对 I/O 端口进行操作?有了该
问题
就有了思考(100分 献礼!)...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章