我在我的社交网络应用程序中实现了一个改进版的 Markdown。一切正常,但我的问题是:什么时候应该将用户输入(Markdown)转换为 HTML?在将它存储到数据库之前(以便只有 HTML 存储在数据库中)或当用户请求查看它时(将 Markdown 存储在数据库中)?
这两种方法各有利弊,但我只能提出以下论点:
- 将处理后的输入存储在数据库中可以更快地显示它,因为我们不再需要转换它,它已经准备好显示了。
- 在查看时处理它允许我随时更改 Markdown 处理器,例如添加一个自动解析 Youtube url 以嵌入的功能。
你会采取什么方法,为什么?