C# asp.net页面加载时间过长的原因及减少方法
我对asp.net页面的加载时间有以下疑问。 任何人都可以帮忙。 asp.net页面占用更多加载时间的可能性有哪些?。C# asp.net页面加载时间过长的原因及减少方法,c#,asp.net,iis,webserver,asp.net-webpages,C#,Asp.net,Iis,Webserver,Asp.net Webpages,我对asp.net页面的加载时间有以下疑问。 任何人都可以帮忙。 asp.net页面占用更多加载时间的可能性有哪些?。 如何减少asp.net网页的加载时间?除了一些高级缓存技术等,我可以想到五种可能性: ASP.NET的web服务器大小调整不当(即,认为适合经典ASP的服务器就可以了) 忘记从web.config中删除,并获得了不太理想的代码 第一次访问的JIT 嵌入在页面中的代码(与编译后的代码相反),需要在JIT之前和之外进行编译 ViewState(对于ASP.NET WebForms)
如何减少asp.net网页的加载时间?除了一些高级缓存技术等,我可以想到五种可能性: ASP.NET的web服务器大小调整不当(即,认为适合经典ASP的服务器就可以了) 忘记从web.config中删除,并获得了不太理想的代码 第一次访问的JIT 嵌入在页面中的代码(与编译后的代码相反),需要在JIT之前和之外进行编译 ViewState(对于ASP.NET WebForms)太大。
如果您在启动时从数据库中选择数据,希望它会有所帮助,我不会注意: 从数据库中选择不需要的数据,例如
SELECT * from TabelX
我会具体指定要使用的列
不要在开始时加载列表中的所有数据,而只在需要时加载id。除此之外,我只想加载20-50-100行,一次只能在页面上显示这些行
如果您加入了大量的行,我会考虑创建视图。
- 使用的图像应优化,考虑文件大小较低。李>
- 允许缓存图像
- 尝试最小化并组合CSS和脚本文件
您在页面中做什么?使用数据库中的数据并将其显示在Gridview上。然后在Gridview中编辑和删除这些数据上的操作