提高ASP頁面的執(zhí)行效率(下)
發(fā)表時間:2024-06-18 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]3.數(shù)據(jù)庫問題 設(shè)計好一個數(shù)據(jù)庫結(jié)構(gòu)可以大大提高程序的運行速度,當然怎么設(shè)計數(shù)據(jù)庫結(jié)構(gòu)不是本文討論的問題。我們先假設(shè)已經(jīng)設(shè)計好了數(shù)據(jù)庫結(jié)構(gòu),看看還能做些什么事情來提高程序的運行速度。 (1).如果你的數(shù)據(jù)庫服務(wù)器和WEB服務(wù)器是同一個,那么最好分開。這肯定能夠提高速度。 (2).如果你訪問數(shù)...
3.數(shù)據(jù)庫問題
設(shè)計好一個數(shù)據(jù)庫結(jié)構(gòu)可以大大提高程序的運行速度,當然怎么設(shè)計數(shù)據(jù)庫結(jié)構(gòu)不是本文討論的問題。我們先假設(shè)已經(jīng)設(shè)計好了數(shù)據(jù)庫結(jié)構(gòu),看看還能做些什么事情來提高程序的運行速度。
(1).如果你的數(shù)據(jù)庫服務(wù)器和WEB服務(wù)器是同一個,那么最好分開。這肯定能夠提高速度。
(2).如果你訪問數(shù)據(jù)庫,最好不要使用動態(tài)的SQL語句,使用存儲過程或者視圖。
(3).有時分配適當?shù)臄?shù)據(jù)庫buffers會提高程序的性能。這是因為,假如如果你使用的是Oracle數(shù)據(jù)庫,對于每個連接都需要打開三個sessions。如果你能夠處理好這些事情,你將會提高程序的性能。
總結(jié)
其實影響ASP程序執(zhí)行速度的因素有很多,以上只是一部分。當然上面的一些技巧也不一定適合所有的ASP程序,對待不同的程序要采用不同的策略。最后希望以上的本文能對您有所幫助。