2013-03-29 48 views
0

我想給我的ASP.NET網站的用戶在開始網站上寫入/更改文本的可能性。 文本不斷變化,因此不是靜態的。在哪裏可以保存動態網站文字

這些文本位於網站的開始頁面,因此將其保存到數據庫並不是最佳選擇,對吧?因爲每次調用頁面都會有數據庫訪問。

所以我的問題是:什麼是保存這些文本的最佳做法?我應該將它保存在數據庫中嗎?在一個文本文件? xml文件?在web.config?

編輯:使用示例: 開始頁面上有一個「聯繫」區域,管理員應該能夠修改此聯繫區域的內容。所以這個數據不是靜態的,它應該是可編輯的。

回答

-1

如果它不是永久性數據,爲什麼不將它存儲在Session中?

0

當用戶點擊提交按鈕時,它必須轉到數據庫。編輯和小改動將正常發生。一旦該子級被點擊,它必須去某個地方並且需要發生數據庫調用。你可以將它保存在會話中,但如果用戶離開,這將消失。

4

當然,你可以做許多不同的事情,但正常的事情是將它存儲在數據庫中,並且如果你關心數據庫的往返行程,那麼使用緩存機制。

相關問題