现在我正在使用asp.net c#中的web应用程序。我的页面工作正常,但加载时间比正常情况要多。我的一个朋友说要尝试html服务器控件而不是asp控件。在这种情况下,html控件是否比asp控件更好?还是因为其他一些原因?我正在使用按钮单击事件,它背后有近5到8个SQL查询。单击按钮时会发生页面加载滞后。我正在使用MySql。
答案 0 :(得分:0)
看看您是否使用ASP.NET,名称告诉您必须使用用户服务器控件。所以不需要实现html控件。只使用asp.net服务器控件。如果你在页面加载和页面渲染期间需要更好的性能,你可以看看MVC3 / 4.
答案 1 :(得分:0)
为了提高性能,只需将服务器端更改为html控件就不会产生太大影响
检查数据库查询时间并在需要更多时间时进行微调
如果没有必要的控制/页面级别,请避免使用viewstate
使用服务器控制,无论您在哪里进行动态处理&喜欢的事件 设置/进入服务器端
使用基于Div的布局
移动js / css文件并缩小它
使用有效的缓存机制
Image Sprite / Font Awesome技术。
8.通过重构应用程序代码和设计,有很多......