将 html 存储在文件系统或数据库中

Posted

技术标签:

【中文标题】将 html 存储在文件系统或数据库中【英文标题】:Storing html in filesystem or database 【发布时间】:2021-05-31 03:06:28 【问题描述】:

我正在建立一个论坛/有点像***,用户有一个富文本编辑器并且可以上传图像。我考虑将“文本”(Prosemirror html)保存为文件系统(谷歌云存储)中的文本文件,而不是 mysql 数据库中的字符串。因为那时,我不必限制字符串 / 并且存储该文本会更便宜。然后我会使用 mysql 来引用该文件以保持关系。

这是一个好习惯还是我错过了什么?

【问题讨论】:

你可以下载一个***机制(wiki)来制作你自己的***形信息网站,现成的... 【参考方案1】:

我们过去开发了类似的东西,并相信这种做法是合理的。几个指针,将文件保存在某种结构中以提高查找速度并允许将来更容易修剪(清理)。例如:

\forumhtml\年\月\日\类别\

还要确保对 text/html (base64) 进行编码,这样您就不会在通过任何 API 发布时遇到任何问题。

【讨论】:

以上是关于将 html 存储在文件系统或数据库中的主要内容,如果未能解决你的问题,请参考以下文章

将文件存储在 iphone 的沙盒之外或通过其他应用程序访问文件系统

存储个人资料图片。 (数据库或文件系统?)[重复]

将 XML 审计数据存储到文件系统或 MS Access 表?

在 php 和 html 中没有文件或数据库的页面查看次数

如何在 Typescript 中存储文件系统信息?

我应该将图像存储在MongoDB或本地文件系统中(通过Node.js)