如果你是一位ASP愛好者你一定想過ASP的執行效率如何?大家都知道ASP效率和CGI的比在訪問量少的時候它們是不相上下的有時可能CGI還會好點(我覺得這主要和NT系統運行效率有關)但在訪問量大的時候ASP要比CGI好得多!但是你有沒有想過你所寫的ASP程序還能再優化?
下面我就介紹一些有關優化你的ASP程序的方法
一少用會話變量使用會話變量會降低網站的工作效率每個新來的訪問者都會創建一個會話變量直到用戶離開網站後分鐘後會話變量的內存才被釋放如果可以的話你可以調整會話結束時間以及時釋放被占用的內存(sessiontimeout= ′為分鐘)或關閉會話(enablesessionstate=false)
二不要緩存ASP頁因為緩存ASP頁直到全部頁都提交後才輸出頁面對於大的HTML頁會讓浏覽者長時間等待所以不要用responsebuffer緩存你的ASP頁
三不要使用框架框架會增加浏覽器對服務器的請求數使服務器的負擔更重這就是為什麼現在大多數網站不用框架的緣故你可以用ASP的包含語句(#include)或用<script src=framejs></script>將導航區包含在網站的所有頁面內這樣同樣有框架的功能
四不要亂用圖片圖片是網站不可少的它可以美化你的頁面不過圖片對於網頁的下載速度影響很大你應少用圖片用到的圖片要用一些圖片壓縮工具處理一般處理後的圖片都比原來小得多因此會加快頁面的顯示速度
五不要在網頁裡使用太大的表格如果你的網頁裡放一個大的表格再在這張大的表格裡放小的表格和圖片文字這樣就和我前面所說的緩存ASP頁一樣直到全部頁都下載後才顯示頁面因為浏覽器要得到表格的</table>後才顯示這張表格所以建議你不要使用大的表格你可以把大的表格分成多個小表格
From:http://tw.wingwit.com/Article/program/net/201311/13805.html