By forumer on
The default requirement for a 6.x drupal is 16MB memory. And my host allows 16MB as a maximum. So just for example if I were to install more drupal sites on this one host. Does this mean I need way more than 16MB PHP limit, since it's not just a one site? Is it 16MB required per drupal site?
I know installing modules makes a difference. But I'm referring to core drupal initially.
Comments
When your host sets a limit
When your host sets a limit at 16MB, that usually means "16MB at one time" for the account as a whole. The problem, then, is not how many instances of Drupal you have installed, but how many simultaneous page requests you are serving.
If two instances of Drupal were running at the simultaneously, you might run into problems, whether it is the same installation, or two different ones. I wouldn't expect a lot of trouble, though, unless you are getting a lot of traffic. If, for example, you have page caching enabled, that lessens the processing overhead for each page call. I wouldn't expect to be able to do any large image manipulation, though, and trying to run some of the more demanding modules like Views could be a problem, too.
Realistically, I don't think that two simultaneous page requests will put you over the limit (your host might be able to handle 10 simultaneous requests!), but that mostly depends on the modules that you have activated.
To me, that memory limit is kind of restrictive, especially if you want to host a Drupal website with a lot of features.
- Corey