Você não precisa gerar seu blog a cada solicitação http.
A maneira usual de analisar um artigo no mecanismo de maioria dos blogs é assim:
Solicitar um artigo do usuário> Obter artigo> Markdown do analisador> Artigo do analisador em um article.rhtml + layout.html> Retornar html ao usuário
Com Statikaj: Usuário Solicite um Artigo> Obter Artigo> Retornar HTML para o Usuário
O analisador é feito antes da solicitação do usuário e apenas uma vez
Veja mais em https://github.com/dukex/statikaj