5. Use a Caching Plugin
Caching is arguably the best way to speed up your site and improve performance. Let’s look at how it works.
A cache is a place where data is temporarily stored. So when you visit a website for the first time, your browser caches active data to quicken the loading speed. When you later revisit the site, your browser will have a large portion of the site’s files stored within its cache, meaning the site will load faster since your browser doesn’t need to collect many files.
What caching plugins do is save an HTML copy of a website for a specific time period. The plugin then serves these files from the cache (as opposed to getting the server to process it).
6. Use a Content Delivery Network (CDN)
CDNs enable you to host images off your server in order to decrease your image load times. They are also helpful in storage and potential migration of your site to a new host.
What a CDN does is store requested files – cached static content – close to a visitor’s geographic location. So if your website is hosted in the United States, and a user accesses your site in Chicago, they may receive your site images from a data center in Illinois. Similarly, even with your site being hosted in the US, if a user in London accesses your site, they may receive your images from a data center within the UK. In this way, transfer times, hops and other processing parameters are decreased, resulting in a much faster site.
7. Minify JS and CSS files