文章出處
文章列表
前幾天在制作PMMS系統時,有天突然發現性能問題下降嚴重,發布到客戶機后,每點擊一個按鈕要花5-10秒的時間,與本機的200-600毫秒差距很大。
經過多處優化后沒有效果。
后來想起,最近增加的功能是“日志”功能,即,在每次點擊按鈕后,取得客戶端的IP,機器名,并記錄訪問了哪些界面。
在取得機器名時,asp.net取得有幾種方法,但是在不同環境下效果是不同的,asp.net客戶端的權限是很小的,比如在局域網中,信任程度高一些,能取得到,而到了互聯網中,卻不能取到,由于在調試過程中將取機器名的語句中加了try catch,即,取機器名失敗后,直接忽略了,try catch語句在出錯時,是非常浪費時間的。
在發布后,沒辦法取得到機器名,所以報錯,居然花了5-10的時間。最終先去掉了取機器名的功能。暫時解決問題。
文章列表
全站熱搜