How to speed up your WordPress website

Kaz Wolfe

Well-known member
Registered
Joined
Jul 7, 2016
Messages
609
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
Hosting Provider
Registered
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
Hosting Provider
Registered
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
Registered
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
Registered
Joined
Jul 7, 2016
Messages
609
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
Hosting Provider
Registered
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.
 

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83
VirtuBox
I agree about the plugins, removing extra-plugins is always the best way to improve WordPress performances. For examples, Google Analytics plugins and other very simple plugins should be removed, you can easily customized wordpress to add some features or codes.
Some websites like GenerateWP will help you to do it.
 

RDO Servers

Well-known member
Registered
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

Active member
Registered
Joined
Dec 14, 2016
Messages
65
Points
8
good day

I recommend the following plugins and features

Plugins

Imagify
Wprocket

Hosting Features

Hosting SSD
Dnsmadeeasy

Others
CDN77

Blessings
 

Localnode

Well-known member
Registered
Joined
Dec 15, 2015
Messages
333
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.
 

Knightrider

Member
Registered
Joined
Jun 8, 2014
Messages
24
Points
0
First thing I would do is change my host to a better one, enable cdn. Use cache plugin and also test your website using Gmetrix and fix all the errors shown there. This will speed up your website.
 

WPCycle

Well-known member
Hosting Provider
Registered
Joined
Dec 31, 2016
Messages
123
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
Registered
Joined
Jul 7, 2016
Messages
609
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

Well-known member
Registered
Joined
Dec 15, 2015
Messages
333
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
Registered
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
Registered
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.
 

bijutoha

Well-known member
Registered
Joined
Jun 9, 2014
Messages
103
Points
28
These are my try:

I always compress and resize images before uploading them to my site.

WP Rocket is another plugin that can help optimize my website and improve its performance.

1704869468537.png

However, it's important to note that every website is unique, and the effectiveness of WP Rocket or any other plugin may vary depending on factors such as your site's configuration, hosting environment, and other installed plugins. Testing your site's performance before and after implementing any caching or optimization solution is always recommended to measure the improvements.
 
Latest Threads
Replies
0
Views
118
Replies
1
Views
77

Latest Hosting OffersNew Reviews

Sponsors

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