我有一个可以动态修改表格的应用程序(以电子表格为例),然后保存表格(表格是表格的一部分)后,将更改后的表格(带有用户修改)存储在名为html_Spreadhseet的数据库列中,表单数据。现在,我只是将HTML以纯文本格式存储,并带有基本的转义字符...

我知道这可以存储为单独的文件,源表(html_workseeet)已经存在。但是从数据处理的角度来看,将更改后的html表保存到列中和从列中保存更容易,从而避免了必须提出文件管理策略(此文件夹将位于其中,现在必须在备份中包括该文件夹,现在存在安全问题)需要应用到文件,如何将db安全性与文件系统同步等),因此,为了最大限度地减少这些问题,我仅将...部分存储在数据库列中。

我的问题是我应该gzip HTML还是使用JSON或其他格式轻松地从数据库列中存储和检索HTML,将HTML内容存储在datbase中的最佳实践是什么?还是仅将其存储为我目前作为转义的文本列?

最佳答案

如果您要执行的操作是保存HTML以供重新显示,则按原样保存它有什么问题,然后仅通过存储的proc检索它,并在需要时为他们重新显示?

假设您有一个HTML页面,它可以从ThinBox页面或选择选项的列表中选择某种ID。

通常对于这种情况,您可能会通过$ Ajax或JSon来查询数据库。

然后,发送回$ Ajax调用的结果将是您的结果数据。

然后,用DB SpreadSheet替换保存SpreadSheet的Div。

因此,为回答您的原始问题,您可以使用某种ID存储SpreadSheet,并将其存储为Div的HTML。

检索时,仅用存储的内容替换Div HTML。

09-10 05:01
查看更多