Solution to a faster website?
I have a small droplet, 1gb of ram, 1 core.
I have read that the server is not really the cause to improve website loading/page scores. I would like to know some suggestions as to what I should do next in order to improve/optimise the website.
Some information about the website:
The server is a LEMP Stack with MariaDB instead of MySQL. It has Php7.0
There is only 1 website, that uses Wordpress.
This website has both a gallery section (Static Content), and uses Woocommerce (Dynamic Content).
All images and media used for building the website has been compressed/optimised already by using plugins such as Imagify etc.
The average load speed is around 6 seconds for a generic home page. This seems a bit slow, and I am looking at suggestions onto making this faster.
1) Should I have a separate droplet for the database only? Currently Database size is ~270mb. If so, any tutorials on this?
2) Should I have a separate droplet for the images? So more of a storage block.
3) Should I have Varnish/Memcache etc installed? What do you suggest, any tutorials on this for Ubuntu 16.04 Nginx?
4) Should I have another droplet for a load balancer? Any tutorials on this?