gpt4 book ai didi

c# - ASP.NET MVC 页面发布后速度很慢

转载 作者:太空宇宙 更新时间:2023-11-03 18:21:17 26 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 网站和非常简单的页面,但在发布应用程序后,页面第一次变得非常慢。对于后续的刷新,它们都可以正常工作。

重要的是要注意它只是第一页需要时间。但是,每个页面都需要时间来处理第一个请求。

这是我的发布配置文件 XML 内容:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<PrecompileBeforePublish>True</PrecompileBeforePublish>
<EnableUpdateable>True</EnableUpdateable>
<DebugSymbols>False</DebugSymbols>
<WDPMergeOption>DonotMerge</WDPMergeOption>
<ExcludeApp_Data>False</ExcludeApp_Data>
<publishUrl>D:\demo-projects\published\Coupon</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
</PropertyGroup>
<Target Name="CustomAction" AfterTargets="CopyAllFilesToSingleFolderForPackage">
<Message Text="Minifying files....." />
<Exec Command="D:\Projects\html-minifier-master\Tool\htmlminifier.exe $(_PackageTempDir)" IgnoreExitCode="true" />
</Target>
</Project>

这里有什么可以改进的地方吗?

最佳答案

这是任何已发布网站的正常行为。当您发布时,文件会更新,这些文件需要加载到 IIS session 中并保持加载状态,直到后续更新或应用程序池刷新。

没有什么大事需要担心,也没有什么可以在您的发布配置文件中解决的。

关于c# - ASP.NET MVC 页面发布后速度很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52644222/

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