I'm trying to determine if it is practical to host Moodle 2.4.1 on a virtual server. The requirements for Moodle specify that both PHP and Apache installations be newer than what a lot of hosting companies offer, which narrows the field considerably.
Even if the hosting company meets Moodle's requirements some hosting companies have their 'dirty little secrets' that will inhibit good performance from the program.
For example, a basic install of Moodle creates over 300 DB tables, which increases with additional plugins. Bluehost has a limitation of 1,000 tables per basic account. In addition it has a limit on the number of program files, which includes emails associated with the account. As a result it may be unwise to host more than Moodle account there.
Please share your experience using Moodle 2.4.1 on a virtual host server and the company providing the service. Also, include the country where the server resides along with a general idea one the number of enrolled students and courses offered. If you have an understanding of phpMyAdmin include the number DB tables--you'll find the number next to the name of the Moodle database.
Thanks for your help.