Difference between an ASP.NET Website and ASP.NET Web Application被问过很多次了。但是,我无法找到有关使用一种与另一种之间是否存在真正性能差异的问题的答案。此外,据我了解,网站项目是动态编译的;这是否意味着每次请求编译请求的页面?
最佳答案
让我们在这里做一些假设,任何进行实际测试的人都可以加上他们的两分钱。
应用启动速度差
网站开始:
Web 应用程序启动:
运行应用速度差异
当一个网站的所有页面都被访问后,就不应该再有任何速度差异了。没有编译发生,代码只是运行。在这方面,两种类型的 Asp.net 应用程序是相同的。
代码变化差异化
网站:
Web应用程序:
关于ASP.NET 网站与 ASP.NET WebApp : What's the performance difference?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3743057/