第一次调用后端(WebAPi)非常慢
我有一个使用 .Net Framework 4.5 和 Entity Framework 的简单 Web API。
问题是第一次调用后端(WebAPI)非常慢。
我在此处找到了解决方法< /a> 使用应用程序预热设置,但在我的 IIS 版本 10 中找不到该设置:
有人有其他解决方案或想法吗?多谢。
I have a simple web api using .Net framework 4.5 and Entity Framework.
The problem is the first call to the backend (WebAPI) is really slow.
I had found a workaround here use Application warm up setting but in my IIS Version 10 I cannot find that setting:
Does anyone have another solution or idea's? Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我的建议是对整个应用程序中使用的相同类型的数据使用缓存,这将减少执行时间,并且在您的问题陈述中,当请求不活动时,关闭服务器可能会出现问题......
My suggestion is used caching for same type of data used in whole application which will reduce time of execution and in your problem statement there might be issue with shutting down of server when there is inactivity of request...
您可以使用延迟加载来提高性能
下次加载时,您可以使用缓存,例如,如果您使用存储过程,则可以使用
you can use Lazy load for performance
for next time loading you can use caching for example if you use stored procedure you can use