Theme
To test learn more your theme, temporarily switch to wordpress hosting the default WordPress theme
and navigate through the site. If there is an wordpress hosting improvement in
performance, the problem is most likely related to your theme.
Images
Another front fastdot end cause of slow site performance is image size. The
file size of your product/blog images directly impact the spead at which
you site loads. A tool like WP Smushit will help you optimize your images within WordPress.
Also, please refer to this WC Image Guide.
Plugins
It’s possible that the site sluggishness is related plugins. To test,
deactivate all plugins and To narrow in on the specific cause,
reactivate each plugin one by one until you find the culprit.
Memory
It might be necessary for you to increase the WordPress memory limit as explained below
Increasing the WordPress Memory Limit
1. Edit your wp-config.php file and enter something like:
define('WP_MEMORY_LIMIT', '96M');
http://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP
2. If you have access to web hosting your PHP.ini file, change the line in PHP.ini
If your line shows 32M try 64M:
memory_limit = 64M ; Maximum amount of memory a script may vps hosting consume (64MB)
3. If you don’t have access to PHP.ini try adding this to an .htaccess file:
php_value vps hosting memory_limit 64M
4. If none of the above works then talk to your host.
Cache and CDN
Using a caching plugin is another way to optimize site performance:
With these caching plugins you can also use a Content Delivery Network (CDN) and/or Cloudflare wordpress to further speed up your site.
Host
Finally, it would wordpress be advisable cloud hosting for you to contact your hosting
provider to discuss the impact your hosting plan has on your site
performance.
We’ve included some of our recommended WordPress hosts below:
Additional Tools and Tips
Site analysis:
Ninja tips:
- Do not force SSL on all pages, only force SSL on pages that NEED it.
WC has options to do this automatically (Force SSL and Unforce SSL)
- Offload all unnecessary functions from
your web server to another server or third party service. such as email
being sent through a dedicated SMTP provider
Resources: