2016-07-12 25 views
1

我们有asp.net mvc网站托管在Azure Web应用程序中。每次我们部署该网站需要几分钟才能加载。我也注意到,该网站通常执行缓慢。ASP.NET MVC - PDB文件是否使站点执行缓慢

查看BIN文件夹时,我注意到很多PDB文件很安静。

想知道这个PDF文件是否会导致性能问题。任何见解将不胜感激。

回答

3

PDB文件不会以任何方式影响性能,仅在调试时使用。

+0

Web应用程序需要很长时间才能加载第一个请求的任何其他原因 –

+0

Azure Web应用程序部署可能会导致Web服务器进程重新启动。看看日志。 –

+0

如果只是第一个请求,那很可能是IIS或体系结构问题。如果是后者,我们需要知道你的架构是什么样的。否则,看看这些开始:http://stackoverflow.com/questions/13386471/fixing-slow-initial-load-for-iis – SaphuA

0

新部署完成后,网站将被回收,.NET运行时需要一些时间才能初始化。如果这会增加停机时间,我会建议部署到App Service上的一个插槽并启用自动交换。您也可以选择不得不手动交换插槽。 插槽功能的用途之一是通过初始加载时间来减少对站点更新的任何可见性。 另外,请确保网站设置的Always On设置为true。