可以html服务器控件提供比asp.net中的asp控件更好的性能吗?

时间:2013-10-01 10:36:57

标签: c# mysql asp.net htmlcontrols

现在我正在使用asp.net c#中的web应用程序。我的页面工作正常,但加载时间比正常情况要多。我的一个朋友说要尝试html服务器控件而不是asp控件。在这种情况下,html控件是否比asp控件更好?还是因为其他一些原因?我正在使用按钮单击事件,它背后有近5到8个SQL查询。单击按钮时会发生页面加载滞后。我正在使用MySql。

2 个答案:

答案 0 :(得分:0)

看看您是否使用ASP.NET,名称告诉您必须使用用户服务器控件。所以不需要实现html控件。只使用asp.net服务器控件。如果你在页面加载和页面渲染期间需要更好的性能,你可以看看MVC3 / 4.

答案 1 :(得分:0)

为了提高性能,只需将服务器端更改为html控件就不会产生太大影响

  1. 检查数据库查询时间并在需要更多时间时进行微调

  2. 如果没有必要的控制/页面级别,请避免使用viewstate

  3. 使用服务器控制,无论您在哪里进行动态处理&喜欢的事件 设置/进入服务器端

  4. 使用基于Div的布局

  5. 移动js / css文件并缩小它

  6. 使用有效的缓存机制

  7. Image Sprite / Font Awesome技术。

    8.通过重构应用程序代码和设计,有很多......