文章出處

前幾天在制作PMMS系統時,有天突然發現性能問題下降嚴重,發布到客戶機后,每點擊一個按鈕要花5-10秒的時間,與本機的200-600毫秒差距很大。

經過多處優化后沒有效果。

后來想起,最近增加的功能是“日志”功能,即,在每次點擊按鈕后,取得客戶端的IP,機器名,并記錄訪問了哪些界面。

在取得機器名時,asp.net取得有幾種方法,但是在不同環境下效果是不同的,asp.net客戶端的權限是很小的,比如在局域網中,信任程度高一些,能取得到,而到了互聯網中,卻不能取到,由于在調試過程中將取機器名的語句中加了try catch,即,取機器名失敗后,直接忽略了,try catch語句在出錯時,是非常浪費時間的。

在發布后,沒辦法取得到機器名,所以報錯,居然花了5-10的時間。最終先去掉了取機器名的功能。暫時解決問題。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()