小编Jos*_*osh的帖子

如何确定预编译 ASP.NET 站点的性能改进?

我有一个部署到 IIS 的 ASP.NET(非 MVC)站点。我已经设置了预编译选项(用于部署/发布)。设置在图像下方。我已经尝试了以下和表面设置的变体,但我没有看到这样做有任何重大改进。为了进行测试,我将预编译和非预编译部署到两个不同的 IIS 站点。我进入并回收每个站点的应用程序池(或 IIS 重置)......在这样做之后,我分别点击了两个站点,它们都需要同样长的时间来呈现第一个页面加载(即缓存应用程序池?),并且然后对其他 aspx 页面的后续调用花费大约相同的时间(在预编译与非预编译中)。我错过了什么吗?预编译是否只适用于大型站点?挖掘具有 API 调用、数据库调用等的中型站点。

在应用程序池回收后,我是否需要进行特定设置来缩短首次点击网站的加载时间?或者一般来说,提高对尚未编译的 aspx 或 ascx 的首次命中响应时间?

预编译设置

iis performance asp.net

4
推荐指数
1
解决办法
3632
查看次数

标签 统计

asp.net ×1

iis ×1

performance ×1