asp.net 页面在服务器上需要很长时间的加载时间

Posted

技术标签:

【中文标题】asp.net 页面在服务器上需要很长时间的加载时间【英文标题】:asp.net page takes long load time on server 【发布时间】:2016-02-24 11:20:52 【问题描述】:

我有一个 .aspx 页面 当我在本地主机上运行它时,它会在大约 17 秒内执行。 以下是浏览器的网络标签截图

当我将它上传到服务器并尝试运行它时,它需要大约 2 分钟,这太长了 以下是截图

我已将 web.config 文件更改为编译 debug="true" 随着 enableCompression="true" enableCaching="true" 也改变了视图状态。

我的数据库在另一个域中,而 .aspx 页面在另一个域中。我也尝试在同一个域上上传页面并运行它,但它也很慢。请帮忙。

【问题讨论】:

检查从服务器发送后需要多少响应才能到达您。它是传输,那么您的连接可能很慢或数据很大。如果不是运输,请检查流程的哪一部分需要时间 How can I profile an ASP.NET application running on a production server?的可能重复 这个实在是别人没法回答,你需要go profile your application。 【参考方案1】:

我添加了一个跟踪器,发现用户控件需要很长时间的加载时间。修复。感谢@CodeCaster 和@Adil

【讨论】:

先生,您对用户控制做了什么?

以上是关于asp.net 页面在服务器上需要很长时间的加载时间的主要内容,如果未能解决你的问题,请参考以下文章

加载大页面时 Internet Explorer 无响应

如何异步运行长时间运行的操作并在 ASP.Net Ajax 中为用户显示加载并轮询结果?

在 ASP.NET 应用程序中为初始启动计时

Asp.Net Core Razor 页面网站非常慢

加速 ASP.NET 开发

角度Web应用程序需要很长时间才能加载