Home » WordPress » How to use Cloudflare’s Workers on WordPress

How to use Cloudflare’s Workers on WordPress


Reading Time - 9 mins

If you have these questions in your mind like how to use Cloudflare’s Workers on WordPress or if you have a question on score a perfect 100% on Google PageSpeed Insights. Some people will have a question on how to make your WordPress site load in less than 1 second on GTmetrix. The same set of people will have the requirement to make your WordPress site load in less than 1 second on tools.pingdom.com or make your WordPress site load in less than 1 second on webpagetest.org. How to improve website performance on Google PageSpeed Insights, Speed up your WordPress Website using Cloudflare we will cover all this in this article.

When I developed my website, it was HTML and PHP based website. Later I moved it to WordPress so that I can manage my website well. But I noticed latency after moving to WordPress. So I started working on improving the performance of my website.

Used this URL for following research https://www.tutorialcup.com/interview/matrix/multiplication-matrices.htm

Let’s start with the most attractive images of this article which are shown below and after that, you can decide whether to read this article further or not.

Perfect 100% Score on Google PageSpeed Insights

 

Score a Perfect 100% on Google PageSpeed Insights

Google PageSpeed Insights – Mobile Results

Score a Perfect 100% on Google PageSpeed Insights

 

Less than 1 Second on GTmetrix

How to make your WordPress site load in less than 1 second on GTmetrix

Make Your WordPress Site Load in Less than 1 Second on GTmetrix

 

Less than 1 Second on tools.pingdom.com from Washington Datacenter

Make your WordPress site load in less than 1 second on tools.pingdom.com from USA datacenter.

Make Your WordPress Site Load in Less than 1 Second on tools.pingdom.com

Less than 1 second on tools.pingdom.com from Australia (Sydney) Datacenter

Make your WordPress site load in less than 1 second on tools.pingdom.com from Australis datacenter.

My website is hosted in Germany and I am getting less than 1 second load time from extreme corners of the world, USA and Australis and getting approximately the same load time. This is not possible for various websites without Cloudflare. This is my load time on Pingdom.com

Make Your WordPress Site Load in Less than 1 Second on tools.pingdom.com

Less than 1 Second on webpagetest.org

Make your WordPress site load in less than 1 second on webpagetest.org from San Francisco location. Making first byte less than a second.

Make Your WordPress Site Load in Less than 1 Second on webpagetest.org

 

Improve your website speed on PageSpeed Insights, GTmetrix, Pingdom, Webpagetest.org

I have done a lot of things to achieve the best results on these performance checking websites. There are various factors on which the speed of a website depends.

  1. WordPress Theme Selection
  2. WordPress Plugin Selection
  3. Cloudflare
  4. CDN for Images

I have tried hundreds of WordPress themes in the past and finally, I can tell you which WordPress theme is the best performing theme. I am using the GeneretePress Premium theme. This theme is the fastest WordPress theme. If you are using WordPress platform then today only buy GeneretePress theme and you will not regret. You can look at TutorialCup.com which is completely GeneratePress WordPress theme. Below is the GP Premium Plugin which provides GeneratePress themes modules.

Fastest WordPress Theme

After purchasing GP Premium Plugin, you can download the theme GeneratePress Theme from Here

You can go through the documentation on the usage of the GeneratePress theme.

Speed up your WordPress Website using Cloudflare

In this article, I will explain how to use Cloudflare and its features to improve the load time of the website. I will cover the details of the WordPress theme and Plugin selection in another post.

The speed of the website is very important. If your website loads within 3 seconds then you are not going to lose a lot of your visitors.

According to Google, 50% of people will abandon your site if it takes longer than 3 seconds to load.

How to use Cloudflare’s Workers on WordPress to improve the website speed

Every WordPress user will have this question in their mind “How to use Cloudflare’s Workers on WordPress” if they are using Cloudflare. Here is the working experiment with the live website of mine, TutorialCup.com

    1. Install the Cloudflare Page Cache Plugin and Activate it.
    2. Open Cloudflare and Click on Workers

3. Click on Manage Workers

Manage Workers

4. Now click on Create Worker

cloudflare worker create

5. Remove this default code

cloudflare create worker

6. Copy code from Github link from here and paste it in the Script section in Workers and change the following variables (email, key, and zone) in the script. The email will be your Cloudflare email ID. Key is your Global API Key.

cloudflare create worker Script

 

7. Click on Save and Deploy

cloudflare create worker save and deploy

8. Now your worker is ready and you can start seeing the stats of your requests being served by these workers like below

cloudflare workers stats

9. Now go to Workers home and click on Add route

cloudflare worker add route

Give the route www.YourDomain.com/* to server all the URLs starting with www.YourDomain.com. If you have subdomains in your website then make the entry as *.YourDomain.com/*

Now choose the Worker which we have just created and save.

cloudflare worker add route

After this deployment, the Cloudflare will serve your website from the nearest worker to your visitors.

After this, your website will perform well in performance checking websites.

Conclusion

After using GeneratePress + Cloudflare + Cloudflare Workers, I have achieved the above goal of loading my website in less than one second.

Array Interview Questions
Graph Interview Questions
LinkedList Interview Questions
String Interview Questions
Tree Interview Questions