首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载下WebAPI.SelfHost性能问题(每隔几秒钟就有几秒钟)

加载下WebAPI.SelfHost性能问题(每隔几秒钟就有几秒钟)
EN

Stack Overflow用户
提问于 2013-03-05 20:40:01
回答 1查看 711关注 0票数 4

我正在向我的WebAPI自托管应用程序抛出一些负载测试,并发现Ninject的缓存剪枝暂停应用程序几秒钟(屏幕截图中的load下分析)。

如何避免缓存修剪摊档请求??

我所做的就是设置HttpSelfHostConfiguration.DependencyResolver =新NinjectDependencyResolver(新StandardKernel()) (配置省略)

是否有办法在请求结束时移除对象?

更新:

从这里开始,https://github.com/ninject/ninject/issues/37,似乎只有Ninject.Web和Ninject.Web.MVC才能期望在请求结束时删除对象。

更新/注意事项:

我一直在使用nuget包Nject.Web.WebApi-RC和AttributeRouting.WebApi.Hosted。

更新

我更新了作用域和解析器的定义,现在我发现我有一个问题.我现在只是对一个返回字符串常量的动作进行测试。

EN

回答 1

Stack Overflow用户

发布于 2013-03-05 23:24:39

使用https://nuget.org/packages/Ninject.Web.WebApi.Selfhost

下面是一个如何使用它的示例:https://github.com/ninject/Ninject.Web.WebApi/tree/master/src/Ninject.Web.WebApi.Selfhost

它在请求结束时处理对象InRequestScope。

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

https://stackoverflow.com/questions/15233648

复制
相关文章

相似问题

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