How to speed up your WordPress website

Kaz Wolfe

Well-known member
Joined
Jul 7, 2016
Messages
436
Points
28
My online shop is running base on Wordpress + Woocommerce and it loads slowly for homepage and webpages, it has many images, I saved for webs or enable Gzip on my cPanel but that didn't help improving better performance. Can you guys share me any tips my Wordpress site? using plugins or install addons on the VPS? your inputs are welcome.
 

LJSHost

Well-known member
Joined
Jul 5, 2016
Messages
1,031
Points
63
Hi Kaz,

Yes, their are some things you can do to improve your WordPress performance. Performance starts with the back end server, I would recommend a caching system such as Varnish.
However some simpler solutions exist in the form of WordPress plugins.

I recommend you take a look at W3 Total Cache https://wordpress.org/plugins/w3-total-cache/
 

HostBastic

Well-known member
Joined
Nov 17, 2016
Messages
320
Points
28
Did you consider that you might be hosted on a heavly oversold node, otherwise are you having issues with the I/O of the VPS?
What kind of web server are you currently using and what are your servers specification?
 

nitaish

Member
Joined
Dec 27, 2016
Messages
39
Points
0
Try wp-rocket.me plugin. It helps a lot in speeding up Wordpress websites. If it still does not help, then probably you need to ask the hosting provider to check the server performance.
 

Kaz Wolfe

Well-known member
Joined
Jul 7, 2016
Messages
436
Points
28
Did you consider that you might be hosted on a heavly oversold node, otherwise are you having issues with the I/O of the VPS?
No I don't think so, I think it is by my web system which has a lot of plugins and effects and tons of libraries because it requireed UX builders, WP composer and woocommece.

What kind of web server are you currently using and what are your servers specification?
My site is hosting on a VPS, using WHM/cPanel.
 

HostBastic

Well-known member
Joined
Nov 17, 2016
Messages
320
Points
28
You might consider removing some of the plugins which critically affect the loading speed and replace them with similar ones if that is a viable option.
You could consider swapping apache web server for nginx or Litespeed, with a proper optimization that would improve the loading speeds, since Wordpress is I/O heavy a SSD based VPS plan would help aswell.
 

RDO Servers

Well-known member
Joined
Apr 3, 2015
Messages
1,027
Points
83
The first thing you need to do is evaluate your loading speed to determine what is causing the slow speed.

Use services like GTMetrix, Pingdom, etc and see what they see.

Too many request, too many redirects, re-sizing images, 404's, etc, etc, etc. There are a TON of reasons for a slow website, which added plugins and changing server settings will not fix!
 

Colombiawebs

Member
Joined
Dec 14, 2016
Messages
49
Points
8
good day

I recommend the following plugins and features

Plugins

Imagify
Wprocket

Hosting Features

Hosting SSD
Dnsmadeeasy

Others
CDN77

Blessings
 

Localnode

Moderator
Staff Member
Joined
Dec 15, 2015
Messages
312
Points
43
My personal recommendation:
Cache Enabler - simple settings, easily understood.
Optimus - Image optimisation.
Alternatively:
The above 2 with Autoptimize.

Combine it with a CDN - CDN Enabler plugin is a good choice.

Cache Enabler is really the fastest out there 9/10 times. We switched from WP-Rocket and haven't looked back.

You could also look at server side optimisation. Stuff like NGINX as a reverse proxy, Varnish, Memcached, etc.
 

WPCycle

Well-known member
Joined
Dec 31, 2016
Messages
121
Points
18
My online shop is running base on Wordpress + Woocommerce and it loads slowly for homepage and webpages, it has many images, I saved for webs or enable Gzip on my cPanel but that didn't help improving better performance. Can you guys share me any tips my Wordpress site? using plugins or install addons on the VPS? your inputs are welcome.
Hi,

Is your VPS Managed? Usually a VPS with cPanel tends to be.

How much RAM does your VPS have? You have to take into account these two elements;

- WooCommerce requires at least 512MB of RAM
- Cpanel requires at least 768MB of RAM

A 1GB VPS will almost be maxed out without taking any other plugins or resources into account. One option (if possible) is to use the VPS without cPanel since WordPress only require PHP and MySqL.

Also, how well is WordPress optimized? Optimized images? Has the database been optimized?

Just a few things to look into.
 

Kaz Wolfe

Well-known member
Joined
Jul 7, 2016
Messages
436
Points
28
My personal recommendation:
Cache Enabler - simple settings, easily understood.
Optimus - Image optimisation.
Alternatively:
The above 2 with Autoptimize.

Combine it with a CDN - CDN Enabler plugin is a good choice.

Cache Enabler is really the fastest out there 9/10 times. We switched from WP-Rocket and haven't looked back.

You could also look at server side optimisation. Stuff like NGINX as a reverse proxy, Varnish, Memcached, etc.
I never tried these plugins before, would give them a go.

Hi,

Is your VPS Managed? Usually a VPS with cPanel tends to be.
It is a managed VPS, WHM + cPanel.


How much RAM does your VPS have? You have to take into account these two elements;

- WooCommerce requires at least 512MB of RAM
- Cpanel requires at least 768MB of RAM

A 1GB VPS will almost be maxed out without taking any other plugins or resources into account. One option (if possible) is to use the VPS without cPanel since WordPress only require PHP and MySqL.
Exactly 3.7 GB of RAM as I bought a VPS 4GB of RAM. As said, it was not a normal WP site, it used woocommerce plugin, UX builder and WP composer plugin then i think it is reason cause slow loading on my site.

Also, how well is WordPress optimized? Optimized images? Has the database been optimized?

Just a few things to look into.
Not yet WP optimized. How to optimize images/database, I often use "save for webs" in Photoshop before publishing images on website.
 

Localnode

Moderator
Staff Member
Joined
Dec 15, 2015
Messages
312
Points
43
Localnode
I use Optimus Pro - combined with Cache Enabler it converts images to WebP. Combining it with Cache Enabler allows it to fall-back to png for browsers that do not support WebP.
Well worth the investment. A free option is EWWW Image Optimizer (even Optimus free is good).
 

Laurence Flynn

Well-known member
Joined
Dec 31, 2016
Messages
92
Points
8
Kaz,

You need the correct server environment and then you need just a few things and your WordPress will be super fast:

1) Nqinx proxy web server. This will server cached static content.

2) PHP 7: If you're only running WP then you need to be on PHP 7. According to Zend WP runs almost twice as fast.

3) Install Memcached (you'll need it below).

4) Install Zend OCache (you also need this below).

4) W3 Total Cache - this is the ONLY cache plugin you need. It allows you set all teh different types of cache:

- Page Cache: Use "Disk: Enhanced" here. But you might also want to experiment with Memcached. My blog is on a dedicated server with 32gb memory with SSDs and I found Disk: Enhanced to be better. You can check by enabling one and then doing a test on Pingdom.

- Minify - this is important! Enable this and set to Disk. Serving minified content from memory doesn't work well here.

- Opcode Cache - Zend OpCache! Simply the best ad easiest front-end bytecode cacher and comes with PHP but needs to be enabled. If you're on PHP 7 this should be built into the PHP core. If you do not see this option or it's greyed out let me know your OS version and PHP version.

- Database Cache - Memcached!

- Browser Cache - this will add .htaccess rules that control how a visitor's browser caches your site.

- CDN - Insert CloudFlare here if you have it. You'll need to go to Performance > Extensions first to enable it.

- Reverse Proxy. If you have Varnish you can use it. We use Nginx and it does the same thing and also many other things. So if using Nginx, all that is happening anyway.

I managed to speed up my blog significant. Taking page load times from almost 4 second to 1 second.

w3-disabled.pngw3-enabled.png
 

Laurence Flynn

Well-known member
Joined
Dec 31, 2016
Messages
92
Points
8
That's not the same thing. CloudFlare caches static files at geographically strategic locations so they can be accessed quickly. Once accessed they are then cached by a browser. Your browser cache rules control what is cached, how it's cached and for how long.
 
Latest Threads
  • Awaiting approval
Replies
0
Views
6
  • Deleted
  • Deleted by fwh
Replies
0
Views
1
Replies
2
Views
36
Recommended Threads

Latest postsNew threads

Latest Hosting OffersNew Reviews

Sponsors

Latest Blog ArticlesMost Viewed Threads

Tag Cloud

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top