2

我想稍后从数据库中显示一个 HTML 页面,用户只需输入页面的 ID。

除了将其作为文本保存在数据库中之外,还有更好的方法吗?

谢谢!

4

2 回答 2

2

在数据库中存储大量文本(尤其是标记)往往会带来许多烦人的问题。相反,我只是将文件名存储在数据库中,并将实际文件存储在文件系统上。

于 2012-11-29T02:59:36.397 回答
1

您可以将文件中的实际有用信息存储在数据库中。就像页面的标题和页面每个部分的内容一样,然后使用磁盘上某处的模板对其进行渲染。这意味着您可以从每个 HTML 文件中提取所有相同的信息并节省磁盘空间。(虽然这是一个小小的好处,但按照其他答案的建议可能会更简单,只需将文件名保存在数据库中并将文件保存在文件系统中。)将信息保存在数据库本身可能意味着它将得到备份与数据库,这可能对您有用。谁知道...

类似于 django 框架中的平面页面。https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/?from=olddocs

于 2012-11-29T03:18:32.230 回答