As this is free hosting, there are going to be limits. However, what is available on the 000webhost free hosting platform is often abused by spammers. Because of this, we have implemented a new policy that limits the number of concurrent MySQL connections. These new limits are as listed below.
30 concurrent connections per database - This means your database can support a maximum number of 30 connections at once. -
mysqli_connect(). This does not depend on how many visitors your website has but on how many active MySQL connections have been made to your website.
MAX_UPDATES_PER_HOUR = 5000/15000 - This means your website is allowed to query the MySQL database with
INSERT/UPDATE commands only 5000/15000 times per hour. Again, this does not depend on how many times you update your Wordpress posts but on the nature of the post you are trying to update/edit.
These limitations are already at a premium level and are subject to change at any time. These limits may be increased or decreased very soon.
For most users, this should not be a problem. Most free users have either a pre-made script that does not require many connections, or custom scripts that only require one or two connections. However, we have discovered that there is sometimes a problem with Wordpress, which is one of the most common scripts on free websites. Most Wordpress users should not have any problems with their site, however those with a lot of plugins may have the following issues.
- Pages take upwards of ten seconds to load.
- Pages refuse to load.
- Pages throw a 502 Bad Gateway error after refusing to load.
In the case that your site is affected by rate limiting, there are two options.
- Remove some plugins or find a way to decrease the current number of connections.
- Upgrade to premium hosting where rate limiting is not limited as much.
In the event that your website or account is suspended for abusing this policy, you should post on this forum and we will suggest an upgrade. There will be no other way for your data to be recovered.
Known plug-ins which are causing issues
W3 Total Cache - causes
Error 500. The fix is to manually delete the plug-in from
/public_html/wp-content/plugins and delete the
.htaccess (before backing it up!). If you still have issues please open a topic on theses forum.
I have installed a theme/plug-in and now I see a blank page!
First, make sure the plug-in is not listed in "Known to cause issue" section. If not, by default our services are offering you the latest stable PHP version (7.1) however some applications are not yet fully compatible with it. Please lower your PHP version and try loading your website again: 000webhost cPanel > Settings > General > Change PHP version > 5.6