首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Katana+OWIN多线程性能?

Katana+OWIN多线程性能?
EN

Stack Overflow用户
提问于 2014-09-25 06:20:55
回答 1查看 1K关注 0票数 0

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

IIS到处都有性能基准,但我似乎找不到可比较的数据。

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

代码语言:javascript
复制
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 + "!");
        }
    }

(摘自http://odetocode.com/blogs/scott/archive/2013/11/11/writing-owin-middleware.aspx),并将其与一个写着"Hello world“的简单.aspx.cs页面进行比较,我得不到一个苹果对苹果的性能指标。

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

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-09-26 00:06:08

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

只有当你想知道一个框架给你的web应用增加了多少开销,并且可以使用Microsoft.Owin.Testing TestServer在隔离网络延迟的情况下进行测试时,OWIN性能比较才有意义。在这里,您可以比较KatanaDyfrigNancyFxWeb API和其他方面的差异。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26027518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档