5 回答

TA貢獻1860條經(jīng)驗 獲得超9個贊
1、請檢查你的代碼,是否每次用完的數(shù)據(jù)庫連接后都正常關閉;
2、靜態(tài)化,減輕數(shù)據(jù)庫壓力

TA貢獻1833條經(jīng)驗 獲得超4個贊
一方面可以通過cookie或者session等記錄上次訪問時間,下次請求時判斷時間間隔,如果過于頻繁,則認為異常訪問,提示用戶
另一方面充分利用緩存機制,有些實時性要求不高的信息可以查詢緩存而不是數(shù)據(jù)庫

TA貢獻1816條經(jīng)驗 獲得超4個贊
你所說的數(shù)據(jù)庫崩潰指的是什么情況?你的請求次數(shù)有這么多嗎,而且每次請求的數(shù)據(jù)有這么大嗎?程序,數(shù)據(jù)庫語句的編寫都是比較高效的?不能從單一條件說明問題啊。
這個看你跟數(shù)據(jù)庫交互的是什么信息,比如說有些信息在發(fā)布的時候生成一個靜態(tài)HTML頁面那么在請求是不就跟數(shù)據(jù)庫沒有任何連接啦。數(shù)據(jù)庫緩存,程序文件緩存等等都可以,至于數(shù)據(jù)庫緩存你可以看看微軟的寵物商店程序教程、源代碼。
希望能夠幫助你

TA貢獻1744條經(jīng)驗 獲得超4個贊
樓主想不斷的訪問頁面但不讓數(shù)據(jù)庫崩潰,用完的數(shù)據(jù)庫連接后都正常關閉,在頁面盡量少的訪問數(shù)據(jù)庫,
一種使用緩存
Cache.Insert(緩存名稱,?緩存數(shù)據(jù), null, DateTime.Now.AddMinutes(120), System.Web.Caching.Cache.NoSlidingExpiration);
一種使用生成靜態(tài)頁面
- 5 回答
- 0 關注
- 578 瀏覽
添加回答
舉報