我们正在开发一个在线订购网站,我们计划在这个意义上是完全灵活的布局可以改变,颜色,字体,并在页面中的组件(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