我有一个包含多个网页的网站。其中一个页面有3个网格视图,20个下拉列表和一些ajax javacript调用。我正在调用15个存储过程来填充gridviews和下拉列表。
由于页面内有如此多的控件和存储过程调用,因此加载本身需要花费太多时间。如何提高性能。我无法删除现有的网格视图和下拉列表。
任何人都请建议提高我的网页回复速度的提示..
答案 0 :(得分:1)
以下是三个选项:
在页面加载时最小化存储过程调用。你可以这样做,让我们说这20个下拉列表中的12个取决于其他8个。将它们绑定在那些8的change
事件中。
如果可能的话,你可以放一些按钮来显示第二个和第三个,以减少两个以上的数据库调用。
您可以将一些存储过程合并为一个,并在一个数据集中拉出多个表,并使用它来填充一些下拉列表。