1

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

4

2 回答 2

0

为了提高性能,只是把服务器端改成html控件影响不大

  1. 检查数据库查询时间并微调是否需要更多时间

  2. 如果不需要控制/页面级别,请避免视图状态

  3. 无论您在哪里执行动态过程和事件(例如在服务器端设置/获取),都可以使用服务器控制

  4. 使用基于 Div 的布局

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

  6. 使用有效的缓存机制

  7. 图像精灵/字体真棒技术。

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

于 2013-10-01T11:03:11.593 回答
0

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

于 2013-10-01T10:46:10.117 回答