首页 > 解决方案 > 为什么我的 ASP.NET Web 表单呈现缓慢?

问题描述

我有一些复杂的 ASP.NET Web Forms 网站。追踪显示: 在此处输入图像描述

所以基本上,我所有的数据库调用和其他复杂、耗时的事情通常比 ASP.NET Web 窗体渲染方法花费的时间更少。如何让它更快?

渲染通常需要大约 200-300 毫秒甚至更长的时间。这已经超过了谷歌对第一个字节的时间建议

是因为不小吗?但它大约是 40kb(渲染网站的大小)。如果数据库查询很慢,我会知道该怎么做?但是在这里我不知道如何制作更快、更简单的内部 ASP.NET Web 表单方法?

标签: c#asp.net.netwebforms

解决方案


首先,如果您在 Page_Load 事件中有代码,您可能需要查看代码,而不是删除它,而是寻找另一种编写它们的方法。

其次,检查表单上的所有控件,删除空闲控件(如果有),或者寻找替代控件来替换您使用的一些控件


推荐阅读