建CMS的时候把大html的内容存到数据库里可以吗

Is it ok to save large html content in the database when building a CMS

我正在建立一个主要有文章的网站,我正在使用 ASP.NET MVC 5 框架和 SQL 服务器。

我想把网站当作一个内容管理系统来处理,我可以在里面添加、编辑这些文章内容。 我打算使用 富文本编辑器 (TinyMCE) 来处理文章的内容(添加和编辑文本、图像、链接等)。

在这种方法中,我必须将整个文章页面的 html 保存在数据库列中,如下所示。

文章table列

我搜索了有关在数据库中保存 html 的信息,但得到的回答不一。 我想知道从一般角度和 ASP MVC 角度来看,这在概念上是否正确。我愿意接受其他方法。

经过大量研究,

许多 CMS 将富文本编辑器 生成的HTML 内容保存在数据库中为HTML(甚至 Wordpress 为什么 Wordpress 在数据库 ).

中存储 HTML

所以下面的方法是可以接受的table。

文章table列

  • 文章编号
  • 文章标题
  • 创建日期
  • 内容(html内容,由文本编辑器生成)

呈现页面时,使用文章页面的模板,它将处理页面的布局。