修改后 ASPX 页面速度变慢

修改后 ASPX 页面速度变慢

当我更新一个 ASPX 页面并进行简单的文本更改时,下次我从 Web 调用该页面时,它的响应速度非常慢。我在 Windows 7 上运行,使用 IIS7。在我看来,下次我从浏览器调用该页面时,该页面必须重新编译。有什么帮助吗?

答案1

ASP.Net 页面由三部分组成:

  1. 之前的代码(page.aspx)
  2. 后台代码(page.aspx.(cs|vb|...))
  3. 设计师代码(page.aspx.designer.(cs|vb|...))

您需要根据更改的部分手动重新编译。后台代码和设计器部分需要编译。

您可以更改部分之前的代码,它将手动重新编译(但仅限于之前的代码)。

如果您只是更改文本,则应使用 resx 文件。它们可由资源键或后台代码使用。更改 resx 不会减慢您的应用速度。

编辑:

禁用重新编译-您需要编辑web.config:

   <configuration>
      <system.web>
         <compilation batch="false">
      </system.web>
   </configuration>

答案2

这是 Asp.net 的正常功能。一旦 ASPX 文件发生变化,应用程序将在 Web 服务器下次收到请求时重新编译。

相关内容