Requirements for Newsmag

In this section, we will present the recommended configuration under which the theme would work perfectly. Those are not absolute values, as the theme’s performance depends on many factors like the host performance, server configuration and the number of visitors.

Server requirements

  • WordPress 4.0 or later
  • Apache or Nginx
  • php.ini memory limit: 40MB (recommended: 64M)
  • PHP version 5.2.4 or greater (recommended: PHP 5.6 or greater)
  • PHP version 7 – it was not fully tested, some errors may appear, so we recommend using lower versions
  • MySQL version 5.0 or greater (recommended: MySQL 5.5 or greater)
  • The mod_rewrite Apache module (optional)

For optimal performance, the server requires some settings to be made:

  1. Use a cache plugin – we recommend WP Super Cache
  2. PageSpeed optimization – we created a guide for this here

Hosting requirements

If WordPress performs fine on your host, the theme should too. Next, we will present you a list of common hosts and the traffic you can expect to host on them.

Please note that the numbers quoted here do not represent a guarantee, hosting performance is depended on your WordPress configuration, plugin configuration, and general OS configuration. All numbers assume that you use a caching plugin like wp super cache. Also, a CDN solution like Cloud Flare would help a lot.

Godaddy or another cheap shared hosting:

  • Should handle 1 – 2000 unique users per day
  • Will not handle traffic spikes well
  • Use a few plugins if possible

Budget VPS:

  • Should handle 2000 – 4000 unique users per day
  • Will not handle traffic spikes well
  • Get as much ram as possible

High-performance VPS:

  • Should handle 4000 – 6000 unique users per day
  • Should be with more than 4GB of ram
  • If properly configured, using enough ram and a swap partition, the server should handle traffic spikes

Dedicated server:

  • Should handle 4000+ unique users per day
  • On dedicated servers and with that traffic number, at least 8 GB of ram will help a lot
  • It should handle traffic spikes well