By forumer on
Drupal requires 16MB memory, and my host grants only 16MB per hosting plan. Does that mean if I want to install more Drupal sites using addon domains, I won't be able to as each Drupal needs 16MB memory? So for each drupal install I have to buy another hosting plan?
If what I said is incorrect, then what's the maximum of drupal sites can a 16MB memory able to handle for core drupal installs with no modules and very very low traffic sites?
Comments
Sounds like it's time for
Sounds like it's time for another provider.
Seriously. In this day and age, limiting you to 16 megs seems a bit miserly. I don't know how cheap your shared hosting provider is, but, for example, iPowerWeb.com allows you to allocate 32 megs. And you can open a support ticket and request more. And I believe that is per database.
So unless they are reeeeealy cheap (as in free), why not look elsewhere?
A list of some of the Drupal sites I have designed and/or developed can be viewed at motioncity.com
And I believe that is per
Is PHP Memory Limit worked out as per database? You mean the 16mb allocated to me is per drupal database I install?
If I have 3 drupal installations on one hosting plan, does that mean I get 3 x 16mb memory, 16mb for each drupal database install?
I thought the 16mb is spread out and shared between all my databases? Is it not? I don't know how this memory thing works that's why I'm asking how it is worked out.
No it's not a free host at all. And their price is much more than average, for the specification I'm getting. But I find their service very reliable.
Hi forumer I never heard of
Hi forumer
I never heard of cheapie hosting providers limiting physical memory under a shared hosting account but I suppose they have to at some point. 16MB seems very small whether it is physical memory or database storage. Virtual private servers (VPS) do that but offer 128MB minimum on most .
Read Drupal Multisites on how you can use one shared hosting plan and support multiple Drupal sites under one account.
Kerry Kobashi
Hi Kerry, thanks for the
Hi Kerry, thanks for the reply. I already know the technicalities behind creating more than one drupal site under one account.
Just not sure if 16mb will be enough. That's partly because I don't know how php memory works, as I asked in my last post, does a 16mb memory limit mean 16mb is available per drupal site installed, or does it mean 16mb shared between all drupal sites on one account.
MySQL / PHP Multi Sites.,
Ummm., I can tell you that I have a "cheapie" shared hosting plan ($15 / mo.?) that allows me to have multiple sites / domains and so I now have about FORTY MySQL databases with corresponding CMS sites (many of which are Drupal and all of which require PHP access).
Now, granted these are all just testing sites and so the only access is my own for now, but at one point I did become a bit over-enthusiastic and enabled a boatload of modules which crashed one of the Drupal sites. Had to go into PHP-MyAdmin and manually disable modules in order to get back in~! :-)
I would say that with your budget plan you may be fine with multiple sites unless or until you start getting tons of traffic at which point you can move your site(s) to a more robust server. Good luck.
AK
does a 16mb memory limit
does a 16mb memory limit mean 16mb is available per drupal site installed, or does it mean 16mb shared between all drupal sites on one account.?
PHP Memory Limit by Host Provider
Is this limit advertised or posted by your host provider? A quick phone call to their tech support may be able to answer your question for you (and be the easiest).
My provider, evn though a cheapie, is usually very helpful, but I am guessing that the 16 meg limit is per install instance., can barely imagine a 16 meg total limit., yikes!
Does your provider limit the number of PHP / MySQL install instances? My provider caps mine at 100, though my domain / subdomains are unlimited (999).
AK
PHP Memory Limit per Drupal site Install ?
Oh., also, I am going to guess that if you are using a SINGLE Drupal Install instance, but with mulltiple sites (seperate domains and site folders, but running off of one main Drupal install folder) AND that each site also uses it's OWN MySQL DB (as you typically would set up each site to do), then hopefully each istall instance (and respective PHP MySQL DB) would then acces it's own 16 mb of PHP memory.
This is really what you want to verify with your host provider. If you are using seperate Drupal installs / folders for each site, then it is most likely that each instance would be utilizing it's own block of memory as allocated by your provider. Still, it is well worth asking these specific questions just to be certain. At the same time, you can pretty quickly and easily install several Drupal installs and test this!
As previously posted, I now have over 40 PHP / MySQL install instances accessed by many muiltiple test sites (Drupal and LOTS of other CMS that I was testing) and they all installed and ran fine, though again, they were only accessed by myself in a testing environment and not in a true production setting. Again, ths is easy for you to duplicate and check for yourself as well.
AK
Thanks for the reply
Thanks for the reply AshokanKid. What is your php memory limit, for the account that is currently holding all those drupal sites?
PHP Memory Limit by Host Provider
I am really not sure as the only time that I experienced an issue was when I went hog wild and enabled every "wishlist" module in the book and then my site would not even load.
This could just as easily been a theme / module issue, but I never really figured it out. I went into PHP-MyAdmin and disabled modules, then reloaded Drupal (I think?).
This was during my mega-testing period last year when I was checking out every CMS under the sun, so my own memory is a bit fuzzy. I did try editing PHP.ini on the server.
In any event I have no idea what my own host server limit is, but I would again suggest a quick call to your own host provider and just ask them NICELY to tell you., ?
AK