ASP頁面執行效率與我們的硬件有關,但是我們也可以在程序設計上去提高性能,有時在一樣的情況下改變一個參數就可以大大的提高程序執行效率,那么我們現在就去看看提高TSYS資源特性效率的方法。
TSYS資源特性的以字符型存儲的,所以在更新文件的判斷比較麻煩,直接把類型改成數值型,方便,效率也有提高。
如:
原來的方法:
Sql="select?Top?5?Title,FilePath,SmallImg,ShortContent,AddTime?From?view_NewsInfo?where?Class=61?and?Instr(','+Speciality+',',',29,')<>0?order?By?Id?DESC"
修改后數據庫中的Speciality的型號為數值型,默認值為0,,后,
Sql="select?Top?5?Title,FilePath,SmallImg,ShortContent,AddTime?From?view_NewsInfo?where?Class=61?and??Speciality=29??order?By?Id?DESC"
同時,
....?where?Class=61?and?Speciality=29....
與
....?where?Speciality=29?and?Class=61....
的執行效率也不同,
前者從大類中查詢,然后再查詢特性,后者是查詢所有的內容特性后,再查詢分類。
前者的效率高于后者。
另:
2006-8-7日補充:
再修改文件News_Mdy.asp的行120中的
???'?Speciality=Replace(Request("Speciality"),"?","")?這是原來的
????Speciality=Request("Speciality")
以上就是提高TSYS資源特性效率的方法,其實改善程序性能是很微妙的事情,特別是對INTERNET相關的程序來說有很多制約性能的因素,比如WEB服務器、TCP/IP網絡和數據庫服務器等。
新聞熱點
疑難解答