對提高ASP執行效率的幾點看法:<br> <br> 1、硬件問題:<br> 服務器的設置和配置無疑是ASP執行速度的最主要決定因素,但有關這方面的問題與MiMi有關,無需羅嗦。<br> <br> 2、避免在一個頁面中是用多種腳本語言<br> 如:<script language="vbs">和<script language="javascript"><br> 因為如果在腳本中混用多種腳本語言,則服務器不得不加載多個腳本引擎,逐個解釋,這勢必會影響腳本執行的效率。<br> <br> 3、減少腳本中終端與前端的切換<br> 如:<tr><%=var1%><tr><%=var2%><br> ASP遇到一個腳本時必須在終端解釋再發送到前端,頻繁的切換也會使速度大減,特別是在循環語句中尤為明顯。<br> 以上代碼可以改為<%Response.write "<tr>" & var1 & "<tr>" & var2%><br> <br> 4、多使用以編譯的組件<br> 相對解釋執行的ASP代碼,編譯過的組件肯定會更快一些。(呵呵,我挺喜歡這么干!)<br> <br> 5、對數據庫的訪問<br> 訪問數據庫是最消耗時間的,因此靈活的運用存儲過程,正確良好的使用Conn,Rs等將會是頁面一刷而過。<br> <br> 6、頁面元素的使用<br> 盡量減少不必要的頁面元素,如表格的嵌套等<br> <br> 7、暫時還沒想到,多謝大家捧場,請繼續辦我補充。<br>
|