将 html 存储在 mysql 文本字段中,还是包含文件?(html 格式的文章)

Tho*_*asK 5 mysql

我想知道我是否应该在我的 MySQL 数据库中存储长 html 格式的文章,或者是否最好存储对文件的引用,并包含它。它不仅仅是段落,还有列表、表格、图像 ( <img src="">'s) 和其他包含边注等的容器。文章通常在 150 000 到 250 000 个字符之间(包括空格)。但这不包括 html 标签。

它可以很好地将其存储在数据库中。但是想知道是否有更好的方法?
本网站没有搜索选项。

Eri*_*rik 2

我建议您在数据库中放入尽可能少的 HTML。一种非常流行的网站设计模式是模型-视图-控制器模式。

使用该模式,您的数据(作者、标题、类别、文章内容等)将存储在没有HTML 标签的数据库中,并被称为模型。然后 HTML 页面的结构将存储在名为 View.txt 的文件中。控制器将负责接受 HTTP 请求,从数据库请求适当的数据,并将该数据与视图合并/发送到视图。

任何常见的网络编程平台都应该能够适应这种模式。