gpt4 book ai didi

asp.net - ASP.NET MVC 3 中的严重延迟

转载 作者:行者123 更新时间:2023-12-02 12:16:41 26 4
gpt4 key购买 nike

在一页上,我看到某些 AJAX 请求有 500 毫秒的延迟,我无法解释。相关页面在加载时向同一操作触发两个 AJAX 请求,其中一个请求将被阻止。这是为什么?

ASP.NET 堆栈在 Application_AcquireRequestState 之前做什么?方法被调用?我使用了 MiniProfiler 的 ghetto 分析方法,当 Application_AcquireRequestState我可以看到对这两个 Application_PostMapRequestHandler 的调用之间花费了很长时间和Application_AcquireRequestState .

我已完全禁用 session 状态。

<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Appfail.WebForms" version="1.1.0" targetFramework="net45" />
<package id="AttributeRouting" version="2.5.1.0" targetFramework="net45" />
<package id="AttributeRouting.Core" version="2.5.1.0" targetFramework="net45" />
<package id="AttributeRouting.Core.Web" version="2.5.1.0" targetFramework="net45" />
<package id="AutoMapper" version="2.1.267" />
<package id="CodeContracts.Unofficial" version="1.0.0.2" targetFramework="net45" />
<package id="DataAnnotationsExtensions" version="1.1.0.0" />
<package id="DataAnnotationsExtensions.MVC3" version="1.1.0.0" />
<package id="DiffPlex" version="1.2.0" targetFramework="net45" />
<package id="DotNetOpenAuth.Core" version="4.1.0.12182" targetFramework="net45" />
<package id="DotNetOpenAuth.OAuth.Consumer" version="4.1.0.12182" targetFramework="net45" />
<package id="DotNetOpenAuth.OAuth.Core" version="4.1.0.12182" targetFramework="net45" />
<package id="DotNetOpenAuth.OAuth2.Client" version="0.25.0-draft1" targetFramework="net45" />
<package id="DotNetOpenAuth.OAuth2.ClientAuthorization" version="0.25.0-draft1" targetFramework="net45" />
<package id="DotNetOpenAuth.OAuth2.Core" version="0.25.0-draft1" targetFramework="net45" />
<package id="DotNetOpenAuth.OpenId.Core" version="4.1.0.12182" targetFramework="net45" />
<package id="DotNetOpenAuth.OpenId.RelyingParty" version="4.1.0.12182" targetFramework="net45" />
<package id="DynamicQuery" version="1.0" />
<package id="EntityFramework" version="5.0.0" targetFramework="net45" />
<package id="LinqKit" version="1.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Razor" version="2.0.20710.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Web.Optimization" version="1.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebPages" version="2.0.20710.0" targetFramework="net45" />
<package id="Microsoft.Net.Http" version="2.0.20710.0" targetFramework="net45" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
<package id="MiniProfiler" version="2.0.2" />
<package id="MiniProfiler.EF" version="2.0.3" />
<package id="morelinq" version="1.0" targetFramework="net45" />
<package id="Newtonsoft.Json" version="4.5.8" targetFramework="net45" />
<package id="RequestReduce" version="1.8.76" targetFramework="net45" />
<package id="WebActivator" version="1.5.1" />
<package id="WebGrease" version="1.1.0" targetFramework="net45" />
</packages>

最佳答案

也许不相关,但是我遇到了同样的问题,因为我在 Global.asax Application_Start() 方法中进行了很多初始化。一旦我最小化它们,我的第一次冷加载就变得比以前快得多。

关于asp.net - ASP.NET MVC 3 中的严重延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11479006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com