I think it's better to spread them out than to post a bunch at once. Just for the sake of getting visitors to return to your site.
But, that may depend on your type of visitor too. Some may not mind visiting a site once a week and reading several articles. Others may prefer to visit several times a week and read one article at a time.
Do you use any kind of CMS? On my site, I can enter one or several articles at a time, and have them published on certain days, as I specify. I can set an article to be published five years from now, if I wanted to. I have one site that will have new content every day, and I only have to update it once a year. That will, naturally, depend on whether the content is time sensitive or not.