问题  响应延迟问题

Raysefo.

众所周知的成员
加入
2019年2月22日
消息
204
编程经验
10+
你好,

我有福彩12选5走势图ASP.NET Web API。当我的服务在第一次或1-2小时后被调用时,响应需要更长时间。但在初始回应或没有休息之后,我的服务响应很快。我该如何解决这个问题? IIS或实体框架中是否有任何设置?

此致。
 

sh

众所周知的成员
加入
2018年9月5日
消息
1,982
编程经验
10+
听起来像什么东西被备份。这可能是一些事情。

这就是为什么我不喜欢EF,只使用云托管以获得特定目的。正如我之前在各种线程之前对您进行了许多更改,您就没有采取任何建议,因此为什么会再次重新努力重新开始....

尝试调试,看看它陷入困境,并根据其陷入困境的位置,开始阅读事件时出错的日志,以及相关问题,即失败的Web请求或相似。这不太可能有些东西可以帮助imo。
 

跳伞运动员

工作人员
加入
2019年4月6日
消息
2,855
地点
切萨皮克,va.
编程经验
10+
检查您的IIS设置。

默认的IIS设置是,如果应用程序空闲20分钟,则App Pool将关闭。因此,下福彩12选5走势图Web请求必须从头开始击中应用程序。大多数人更改设置,使得空闲时间应用程序池关闭已关闭。

然后还有福彩12选5走势图长期运行的应用程序池的另福彩12选5走势图方面。还有福彩12选5走势图默认的上限 29小时 在重新启动之前。你会想要改变它来永远运行。或者如果您的应用程序有内存泄漏,那么每隔几个小时就重新启动。对于您每隔几个小时重新启动的情况下,您将希望在服务器前面有福彩12选5走势图负载均衡器,然后在重新启动时交易到启动,以便并非所有计算机在同时重新启动。
 

sh

众所周知的成员
加入
2018年9月5日
消息
1,982
编程经验
10+
大多数人更改设置,使得空闲时间应用程序池关闭已关闭。
不是我建议的东西,而它是一种选择,它也是有目的的。但是为设置指针加+。

如果您的网站正在破坏,那么您需要修复您的错误代码,就是这样。如果它崩溃,请检查您的池中的状态,如果停止,则需要开始挖掘它为什么停止。看到这一点 知识库 - 主机 - IT互联网解决方案

还有福彩12选5走势图默认的上限 29小时 在重新启动之前。你会想要改变它来永远运行。

此外,虽然是福彩12选5走势图特征,但它也不应该被篡改运行 永远 。当您搜索并查看关于29小时限制的帖子时,您会发现这主要是出于几个原因之一,以及主要原因;是为了不相信应用程序将可靠地运行这么长的时间差无差错,因此,此功能被添加为重置应用程序的方法,并且免费的任何可能的泄漏所说的应用程序可能会持久或者是收件人原因。

我建议在Docs上发布: 用于应用程序池回收的定期重新启动设置<periodicRestart> 在进行变更之前并知道您首先做什么。另请注意此帖子关于EF内存泄漏和其中的内部建议我非常不喜欢: 使用实体框架时内存泄漏 许多人报告了EF中的大量内存消耗,另福彩12选5走势图原因不允许您的应用程序运行 永远 without restarting.

这只是我可以在此rapper上攻击的许多内存泄漏帖子之一 内存泄漏·问题#13048·aspnet / entityframeworkcore - 但像往常一样,你会忽视我的帖子并推动你的下福彩12选5走势图问题。如果您关心您的应用程序,您将由您的用户做正确的事物,并使用更短的复杂和更可靠的东西。这是我的两美分。
 
Last edited:

Raysefo.

众所周知的成员
加入
2019年2月22日
消息
204
编程经验
10+
另福彩12选5走势图论坛的人说:"据我所知,如果您使用的是EF 6.2,您可以使用模型缓存在首先使用代码时加载预构建的EDMX;相反,EF在启动时生成它。这将使第福彩12选5走势图查询更快。"

C#:
public class MyDbConfiguration : DbConfiguration
{
    public MyDbConfiguration() : base()
    {
        var path = Path.GetDirectoryName(this.GetType().Assembly.Location);
        SetModelStore(new DefaultDbModelStore(path));
    }
}
 

sh

众所周知的成员
加入
2018年9月5日
消息
1,982
编程经验
10+
您是我在使用各种这些代码论坛的多年来经历过的最令人难以置信的人。你几乎是福彩12选5走势图没有实际是福彩12选5走势图的巨魔。除了我不是特别关心你的项目,所以将来不会浪费我的帖子,因为你以某种方式设法忽略自己和跳伞运动员的每一段建议时代。

任何时候你要求帮助和接受可能的罪魁祸首,你回来扔给我们无关的代码,并试图将其他不太可能的原因转移到你的实际原因。你没有读过我的帖子的哪个部分?如果有人建议我在福彩12选5走势图应用程序中的内存泄漏,我计划分发成千上万的用户,我会立即跳上船,并使用像褶边/其他的另福彩12选5走势图orm。你实际上忽略了我曾经告诉过你的所有问题,并回顾了你的主题,它明显,只要ef和它的外表,你就没有问题,而不是许多解决方案。我想如果你不在乎,为什么要么?

另福彩12选5走势图论坛的人说:"据我所知,如果您使用的是EF 6.2,您可以使用模型缓存在首先使用代码时加载预构建的EDMX;相反,EF在启动时生成它。这将使第福彩12选5走势图查询更快。"
露天大声笑
 
最佳 底部