第一次调用后端(WebAPi)非常慢

发布于 2025-01-09 03:21:49 字数 625 浏览 0 评论 0原文

在此处输入图像描述

有人有其他解决方案或想法吗?多谢。

  • 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:

enter image description here

Does anyone have another solution or idea's? Thanks a lot.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岁月静好 2025-01-16 03:21:49

我的建议是对整个应用程序中使用的相同类型的数据使用缓存,这将减少执行时间,并且在您的问题陈述中,当请求不活动时,关闭服务器可能会出现问题......

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...

疯了 2025-01-16 03:21:49

您可以使用延迟加载来提高性能
下次加载时,您可以使用缓存,例如,如果您使用存储过程,则可以使用

OFFSET @skip ROWS FETCH NEXT @PageCount ROWS ONLY

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

OFFSET @skip ROWS FETCH NEXT @PageCount ROWS ONLY
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文