或者只是保存降价并将其呈现在请求上通常可以吗?
我正在编写一个使用markdown进行内容的网站.堆栈溢出同样使用markdown来评论和提问.
我将内容作为markdown存储在数据库中,然后在用户访问站点时将其呈现为html.
我有一种感觉,我应该将markdown和html输出存储在数据库中,以减少服务器上的负载.然而,现在表现似乎不是一个问题(着名的遗言.)
这是一个使用rdiscount gem转换降价的rails网站.
这取决于您是否打算将Markdown内容编辑为可编辑内容.如果它是一次写入 - 编辑 - 从不,那么就没有必要保留源代码.否则,显然你需要保持Markdown.
在大多数情况下,渲染Markdown(至少使用一个体面的库)根本不会给服务器带来压力.如果服务器端处理开始成为问题,请查看缓存(memcached或类似).