aspx程序响应很慢,问题在哪?
flai 2015-04-21 09:49:46
做一个人事管理系统,发现在“个人信息编辑页面”提交保存的时候很慢,估计要3秒钟。
客户接受不了,作为开发人员也觉得接受不了。
然后,通过记录执行时间的方法,发现程序内部是没有问题的。
Page_Load....1 2015-04-20 11:04:25.513
Page_Load....2 2015-04-20 11:04:25.513
Page_Load....3 2015-04-20 11:04:25.520
Page_Load....4 2015-04-20 11:04:25.523
Page_Load....8 2015-04-20 11:04:25.523
Btn_Click begin. 2015-04-20 11:04:25.523
DoSave begin..... 2015-04-20 11:04:25.527
DoSave .....2 2015-04-20 11:04:25.530
DoSave .....3 2015-04-20 11:04:25.533
DoSave .....4 2015-04-20 11:04:25.537
DoSave .....5 2015-04-20 11:04:25.537
DoSave .....6 2015-04-20 11:04:25.547
Btn_Click end... 2015-04-20 11:04:25.547
从记录可以看出,用户点击保存按钮开始记录,先后执行了Page_Load()、Btn_Click()、DoSave()三个方法,
共计耗时34毫秒,因此问题不在程序内部。
不管是部署在服务器上还是在开发机上,都需要3秒左右。我也试着把杀毒软件关闭了,但无济于事。
高手们,那问题在呢?