明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

提高ASP頁面的執(zhí)行效率(下)

[摘要]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程序,對待不同的程序要采用不同的策略。最后希望以上的本文能對您有所幫助。