ASP.NET服务器请求

ASP.NET服务器请求,asp.net,Asp.net,我不知道如何测试这个问题。我有一个ASP.NET页面,性能是一个大问题。同时,大部分内容是静态的。事实上,目前所有内容都是静态的。内容位于.aspx的文件扩展名内 我正在考虑添加一些需要在服务器端使用动态代码的功能 我的问题是,如果.aspx页面不包含任何服务器端代码或runat=“server”属性,那么与.NET相关的任何内容都可以开始吗?或者,如果将一行服务器代码添加到Page_Load事件处理程序中,这会不会带来一些开销,比如启动.NET运行时之类的?添加服务器代码对性能的影响有多大 谢

我不知道如何测试这个问题。我有一个ASP.NET页面,性能是一个大问题。同时,大部分内容是静态的。事实上,目前所有内容都是静态的。内容位于.aspx的文件扩展名内

我正在考虑添加一些需要在服务器端使用动态代码的功能

我的问题是,如果.aspx页面不包含任何服务器端代码或runat=“server”属性,那么与.NET相关的任何内容都可以开始吗?或者,如果将一行服务器代码添加到Page_Load事件处理程序中,这会不会带来一些开销,比如启动.NET运行时之类的?添加服务器代码对性能的影响有多大


谢谢,

如果您有一个.Net应用程序池(如果您正在为.aspx页面提供服务,您也有),ASP.Net处理器必须在任何用户首次请求您的页面之前启动并编译该应用程序。因此,您担心的任何启动代码都已经在运行。

如果您已经有.aspx页面,那么您已经在执行ASP.NET,并且这些页面正在后台编译


在这种情况下,除了执行有问题的代码之外,添加代码不会对性能造成任何损失。

为什么不试试并对其进行基准测试?带有“静态”内容的aspx页面仍将被编译。如果性能是一个问题,如果适当的话,可以考虑缓存。