OK, I think I see HOW to share a single database and manager across multiple domains, but I’d like to hear WHY--that is, the advantages/disadvantages.
I’m sure the greatest appeal is updating the core--it’d be awfully nice to only have to do it once and not multiple times for each domain.
However, I’m worried about a few potential issues:
1) If the update fails to correctly install, all sites go down, right?
2) Don’t a lot of calls to the same database slow down page requests?
3) Won’t the size of the db become unwieldy after a while (depending on number of domains)?
I’m not against multiple domain mgt at all; I’d just like to hear what others think about it.
Thanks, cipa, all good points. And yes, I use caching. However, with multiple domains I assume the cache is much larger than single domain installations (depending of course on number of sites, size and traffic). I wonder at what cache size will the advantage outweigh that of a single installation.
And actually I think my first point is perfectly valid: upgrading should go smoothly but sometimes doesn’t. It may end up being a minor issue, but until you figure it out the site is offline. At least with a single domain installation, one site may go down temporarily, but other domains don’t. This may just be a minor point, but it’s something to consider when making the decision about moving to multiple management.
Has anyone using multiple domain management arrived at an optimal domain number under one roof?
It depends on the clients. Some don’t want to pay for upgrades, some might pay a yearly fee for updates, some might have a custom module and some not.
Some might ask for the site and have someone else do the updates.
You might have clients that already have hosting. I thin case I don’t think you can use contexts.
At the end of the day do what feels right to you, the client or for the project(s).
Thanks, Romain, yours is a good point re: backups, something I hadn’t yet considered. My clients are the same as yours. If one decides to move elsewhere, the last thing I want is difficulty separating their content from others.
I’m leaning more and more toward single installs. Multiple domain mgt sounds great until you begin to investigate its limitations.