Or is just saving markdown and rendering it on requests usually okay?
I'm writing a site that uses markdown for content. Stack overflow similarly uses markdown for comments and questions.
I'm storing the content as markdown in the database and then rendering it to html when the user visits the site.
I've got a feeling I ought to be storing the markdown and the html output in the database to cut down the load on the server. However, the performance doesn't seem like an issue now (famous last words.)
It's a rails site using the rdiscount gem to convert the markdown.