WordPress in general requires more than shared hosting for anything bigger than a tiny blog or a static website.
GeoDirectory will not perform very well on shared hosting servers, even if only a few other plugins are installed.
The optimal server solution will depend on several factors, such as:
- Theme used (there are some themes that are so resource heavy that even without extra plugins they will choke on shared servers)
- Number of plugins
- Number of listings
- Amount of visitors
We normally suggest to start at least with a decent VPS (virtual private server), with 2GB of RAM.
The best performances for a GD site are to be expected on dedicated servers with 8GB of RAM or more.
In order to run, GeoDirectory requires the following:
- WordPress 4.5 or later
- PHP 5.6 or above with memory limit of at least 128MB while 256MB is recommended (see WP memory settings). Keep in mind that the required memory for your site depends on your content, theme and all plugins.
- MySQL 5.6 or above.
- That you can create tables in your database.
- WordPress REST API and GeoDirectory REST API must be enabled for search and maps to function properly.
- Refer to the latest Changelog for updates
As mentioned above, your site may function with 128MB of memory available, but 256MB is our minimum recommendation.
Further, we recommend the use of a cloud server where you can access 2GB or more.
GeoDirectory v2 was built from the ground up to run on any hosting and with any caching system.
We use it for our demos and also for some personal projects and we are very happy with their performances.
For directories with regular traffic, the first option (1GB) is more than enough and you can always upgrade when needed.
Using earlier versions of PHP and MySQL
GeoDirectory may run on earlier versions of PHP and MySQL, but we cannot test that. If you are using earlier versions, like PHP 5.5 or older, we strongly recommend contacting your host to inquire about upgrading the PHP version.