我要实现一个轻便的格式语文(可能是纺织品,可能降)在一项目我的工作上,我不知道如何最好存储在数据库。

如果用户能够编辑的内容,他们发布的,它对我来说很有意义是原始的、非转换的标记可以保存,以便用户并没有编辑HTML的下一次。但是,由于内容是会显示一个整体很多编辑,它还有意义的储存转化复制的内容,因此,原来没有被送纺织通过在每一页上查看。

因此,共同实践中储存的原始和转换的内容侧的数据库?是否有一个更好的办法?

谢谢!

有帮助吗?

解决方案

储存的降价:

  • 每view=转换
  • 每一次编辑=没有处理

存储html

  • 每view=没有处理
  • 每一次编辑=转换,以减价和回

储存

  • 每view=没有处理
  • 每一次编辑=convert html后编辑

你必须权衡你的处理成本与你的存储费用。

其他提示

您应该definetly存储原始纺织/降价的标记,请使用标准的HTTP缓存的东西(上次修改,到期-AT,ETag的)缓存渲染过的网页,或只缓存处理标记的结果。

我目前使用降价用PHP。我降价源存储在数据库中,并予根据请求显示转换版本。我没有任何性能问题,并感到非常高兴与此设置。

我所见到的确实是编译的HTML存储在数据库中的一个单独的一行。只要有一排“内容”和另一个“CONTENT_HTML”,并保存编译HTML的“CONTENT_HTML”一行。

(当然,你有某种保存方法,你可以重写做到这一点的?)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top