Iis 卡塔纳+;OWIN多线程性能?

Iis 卡塔纳+;OWIN多线程性能?,iis,owin,Iis,Owin,我在哪里可以找到有关OWIN实现(Azure托管)上的Katana每秒可支持多少请求的信息 到处都有IIS的性能基准,但我似乎在任何地方都找不到类似的数据 我担心如果我在真空中做这样的事情 public async Task Invoke(IDictionary<string, object> environment) { var response = environment["owin.ResponseBody"] as Stream; us

我在哪里可以找到有关OWIN实现(Azure托管)上的Katana每秒可支持多少请求的信息

到处都有IIS的性能基准,但我似乎在任何地方都找不到类似的数据

我担心如果我在真空中做这样的事情

public async Task Invoke(IDictionary<string, object> environment)
    {
        var response = environment["owin.ResponseBody"] as Stream;
        using (var writer = new StreamWriter(response))
        {
            if (_options.IncludeTimestamp)
            {
                await writer.WriteAsync(DateTime.Now.ToLongTimeString());
            }
            await writer.WriteAsync("Hello, " + _options.Name + "!");
        }
    }
公共异步任务调用(IDictionary环境)
{
var response=environment[“owin.ResponseBody”]作为流;
使用(var编写器=新StreamWriter(响应))
{
如果(_options.IncludeTimestamp)
{
wait writer.WriteAsync(DateTime.Now.ToLongTimeString());
}
等待writer.WriteAsync(“你好,+\u options.Name+”!”;
}
}
(摘自)并将其与写有“Hello world”的简单.aspx.cs页面进行比较,我不会得到苹果对苹果的性能指标

IIS处理线程和池的方式有很好的文档记录。但我不确定OWIN(自托管或Azure下)上的Katana如何处理同步请求并“在负载下”工作


谢谢

OWIN仅仅是在不同的web服务器上运行web应用程序的抽象。Katana是一个实现。每秒请求最重要的性能数字是web服务器的性能数字,而不是OWIN或Katana

只有当您想知道一个框架给web应用程序增加了多少开销,并且可以使用
TestServer
独立于网络延迟进行测试时,OWIN性能比较才有意义。在这里,您可以比较、、和其他方面的差异