我們正在開發一個在線訂購網站,我們計劃在這個意義上是完全靈活的佈局可以改變,顏色,字體,並在頁面中的組件(div)可以添加。內容管理系統內容需要駐留
在這種情況下,我們是否需要存儲我們所有的查看代碼
例如
<div id="MenuContent">
<div>
<h4>
Your Order</h4>
<hr />
<%if (Model != null)
{ %>
<table width="100%">
<thead>
<tr>
<th>
Item
</th>
<th>
Quantity
</th>
<th>
Price
</th>
<th>
Remove
</th>
<th>
Total
</th>
</tr>
</thead>
......
數據庫,或者我們可以只存儲DIV ID並基於該加載文件系統中可用的視圖。 任何指針非常感謝。
爲什麼你聲稱在數據庫中存儲HTML不需要? – Sonny
我需要的原因是爲了讓用戶界面更加靈活。但我需要知道將內容存儲在數據庫中的不利之處。我們希望將所有視圖和局部視圖存儲在數據庫中。但是,至少不知道它的缺點是什麼。 – lee
這聽起來像你正在考慮爲每個用戶在數據庫中存儲預生成的HTML,以便他們可以自定義某些頁面的外觀......是嗎? 這會導致數據庫中的條目非常多,並且每次用戶請求頁面時都會產生昂貴的I/O操作。 – MHarrison