我有一个ASP.Net页面,它通过从JavaScript调用web服务方法,每5秒轮询一次名为“进度”的会话变量,如下面的代码所示。这个轮询是在单击某个按钮之后开始的,即使在这里显示的ButtonClick代码中,客户端的单击事件也是‘JavaScript’。我的问题是:由于ASP.Net的线程池大小有限,当许多用户使用这个ASP.Net页面时,如此频繁的轮询会导致吞吐量和请求超时降低吗?轮询的Web方法
[WebMethod(EnableSession = tru
我正在尝试建立一个基本的应用程序,它将有两个独立的组件,这是:我希望用.Net完成这项工作,所以我通常会说在Windows Service中完成第一个组件,在ASP.net中使用关系数据库管理系统(如sql server )完成第二个组件。那么,在单独的asp.net页面中执行轮询组件,或者在单个asp.net页面中创建一个生成工作线程来为我执行轮询,是否可行呢?谢谢:)