Roy*_*mir 15 javascript asp.net asynchronous ihttpasynchandler node.js
在阅读了很多关于nodejs的内容后,我仍然问自己:
什么是利益在asp.net HttpAsync请求?
唯一的限制(如我所见)是限制的并发请求数IIS.
我试着描绘我目前如何理解它:

任何帮助?
.net/ado.net 不能做那个nodejs可以吗?usr*_*usr 13
IIS默认情况下将并发请求数限制为高数.但是可以任意提高限制.
node.js有两个主要好处:
ASP.NET不支持2号,因此这是一个优势.
ASP.NET完全支持异步IO和非阻塞代码.此外,您还可以获得JITed静态类型语言的性能优势.出于这个原因,ASP.NET通常对非玩具应用程序的node.js具有优越的性能(打印"hello world"不是真正的基准工作负载!它们都没有睡眠10秒).
node.js受益于它非常纤薄的代码路径.因此,非常小的应用程序,如"echo"或"hello world"可能更快.这不适用于实际执行工作的应用程序.
因此,如果您想知道哪个"更好",您需要考虑特定情况.具有实际工作量的基准(不,计算一个因子数是不现实的.C#只会大量获胜.没有任何意义).也考虑到平台,库,文档,支持,开发人员生产力的成熟度......
node.js和ASP.NET之间的主要区别是库生态系统.大多数node.js库提供异步方式.ASP.NET方法没有,只有少数几个.如果在此过程中存在同步,则异步点将丢失.
这是大多数平台与node.js相比的问题.
否则,只使用这个AsyncHttp方法,ASP.NET和node.js之间没有区别.
| 归档时间: |
|
| 查看次数: |
3059 次 |
| 最近记录: |