Is it right to save html directly in the database?
Yes, of course, why not?
I believe that one of the problems you may get is that if people use encoded images in the base 64, they can exceed the maximum size of the document. This can cause problems.
In terms of the text there should be no problems, 4 MB is large enough for all of Shakespeare's work with some remaining.
One suggestion if you allow such things is to actually use GridFS to store the content of the blog itself, breaking the content into more (less than 16 MB in size) fragments.
- , , , CDN - HTML.
, , HTML .