提高asp.net中网页性能的技巧

时间:2015-07-15 07:23:11

标签: javascript asp.net .net performance stored-procedures

我有一个包含多个网页的网站。其中一个页面有3个网格视图,20个下拉列表和一些ajax javacript调用。我正在调用15个存储过程来填充gridviews和下拉列表。

由于页面内有如此多的控件和存储过程调用,因此加载本身需要花费太多时间。如何提高性能。我无法删除现有的网格视图和下拉列表。

任何人都请建议提高我的网页回复速度的提示..

1 个答案:

答案 0 :(得分:1)

以下是三个选项:

  1. 在页面加载时最小化存储过程调用。你可以这样做,让我们说这20个下拉列表中的12个取决于其他8个。将它们绑定在那些8的change事件中。

  2. 如果可能的话,你可以放一些按钮来显示第二个和第三个,以减少两个以上的数据库调用。

  3. 您可以将一些存储过程合并为一个,并在一个数据集中拉出多个表,并使用它来填充一些下拉列表。

相关问题