@colinwalker It feels to me as if what you’re really after is a static site. Get away from all that database trouble. Write in Markdown, run a script to generate the HTML, and all is well. I can recommend it.
It does have the question of how best to handle comments. There are various possible solutions, though.