Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET网站性能_Asp.net - Fatal编程技术网

ASP.NET网站性能

ASP.NET网站性能,asp.net,Asp.net,有人知道ASP.NET网站(不是应用程序)中ascx文件的数量是否与预热性能有关吗 假设所有网站页面都包含在ascx文件中,并加载到一个页面中,假设项目中有200多个ascx文件 我注意到当IIS重新启动并且网站想要预热时,有一个很好的30秒延迟,我想找出这个延迟的原因。 我已经检查了数据库调用(总共不超过7秒) 我需要补充的是,一旦加载第一个页面,重新加载同一页面就不会有延迟(立即加载)。动态加载.ascx文件,或者它们都存在于.aspx页面中并显示/隐藏?是的,它们是动态加载的,我的项目中只

有人知道ASP.NET网站(不是应用程序)中ascx文件的数量是否与预热性能有关吗

假设所有网站页面都包含在ascx文件中,并加载到一个页面中,假设项目中有200多个ascx文件

我注意到当IIS重新启动并且网站想要预热时,有一个很好的30秒延迟,我想找出这个延迟的原因。 我已经检查了数据库调用(总共不超过7秒)


我需要补充的是,一旦加载第一个页面,重新加载同一页面就不会有延迟(立即加载)。

动态加载.ascx文件,或者它们都存在于.aspx页面中并显示/隐藏?是的,它们是动态加载的,我的项目中只有一个aspx页面。这种行为是在生产服务器上还是在本地?另外,是什么让您认为是.ascx文件的数量导致了这种情况?这种情况总是在重新启动IIS后发生,还是仅在更新代码时发生?因为更改代码可能会导致服务器在第一次访问时重新编译整个应用程序,从而导致加载时间过长。每当IIS进程需要重新启动时(第一次或由于不活动),就会发生这种情况。这也是一个具有2个处理器和80GB RAM的服务器(服务器速度不是一个确定的问题)