{"id":10330,"date":"2017-03-02T09:14:32","date_gmt":"2017-03-02T09:14:32","guid":{"rendered":"http:\/\/jobhouse.com.gh\/web-design-and-web-services\/?p=10330"},"modified":"2017-03-02T09:14:32","modified_gmt":"2017-03-02T09:14:32","slug":"how-to-make-wordpress-website-faster-with-w3-total-cache-cloudflare","status":"publish","type":"post","link":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/how-to-make-wordpress-website-faster-with-w3-total-cache-cloudflare\/","title":{"rendered":"How To Make WordPress Website Faster With W3 Total Cache + CloudFlare"},"content":{"rendered":"<p>Let\u2019s not beat around the bush:<\/p>\n<p>You need a quick-loading website.<\/p>\n<p>Speeding up your website makes your visitors happier, improves the chances they buy from you, and even gets you more of those visitors in the first place!<\/p>\n<p>But even if you know you need a faster website, when terms like caching, minification, and content delivery get thrown into the mix, it can start to feel a little overwhelming, right?<\/p>\n<p>So if you\u2019ve been struggling with the time or technical know-how required to improve your site\u2019s speed, I\u2019ve got the guide for you.<\/p>\n<p>In this guide, I\u2019m going to show you how to drastically slash your WordPress site\u2019s load time <strong>without paying a single cent.<\/strong> To do that, you\u2019ll use two free tools: the W3 Total Cache WordPress plugin and a service called CloudFlare.<\/p>\n<p>I\u2019ll take you through every step of the process using real screenshots. So whether you\u2019re a total newbie or an advanced WordPress user, you\u2019ll be able to figure everything out.<\/p>\n<p>Let\u2019s get into it!<\/p>\n<h2>How do W3 Total Cache and CloudFlare improve page speed?<\/h2>\n<p>Beyond choosing quality hosting, two of the biggest improvements you can make to a WordPress site\u2019s page load times are:<\/p>\n<ul>\n<li>A good caching plugin<\/li>\n<li>A content delivery network (CDN)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/en-gb.wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\"><strong>W3 Total Cache<\/strong><\/a> knocks out the caching part. Caching speeds up your site by serving static files instead of dynamically rendered content (which WordPress is full of). I know that sounds a bit jargony, but all it really means is that your web server has to do less work and can, therefore, serve up your content faster.<\/p>\n<p><a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\"><strong>CloudFlare<\/strong><\/a> boosts your site speed by another method: content delivery optimization. Without a CDN, every visitor to your site has to download all of your files from one location \u2013 your website\u2019s data center.<\/p>\n<p>Whether they\u2019re located in Paris, Texas or Paris, France, they get your website\u2019s data from the same place<strong>.<\/strong> CDNs change that by creating multiple global versions of your data.<\/p>\n<p>Then, visitors can download static files like images and videos from the data center nearest to them, rather than your far-off web server. This physical proximity reduces download times and therefore speeds up your website.<\/p>\n<p>Put W3 Total Cache and CloudFlare together and you\u2019ve got a page load time-slashing super duo.<\/p>\n<div class=\"content-box-yellow\"><strong>Note:<\/strong> While W3 Total Cache is one of the most popular caching plugins available, there are other options. <a href=\"http:\/\/www.bloggingwizard.com\/free-speed-enhancing-wordpress-plugins\/\" target=\"_blank\">Click here\u00a0to learn about alternative caching plugins for WordPress<\/a>.<\/div>\n<h2>How to set up and configure W3 Total Cache<\/h2>\n<p>You know how most WordPress plugins just let you \u201cactivate and go\u201d? Yeah, that\u2019s <strong>not<\/strong>the case with W3 Total Cache. Sorry!<\/p>\n<p>It has a dizzying 13 different menu items\u2026in just the General Settings tab. I know going through everything sounds like a chore, <strong>but I promise you that the payoff is worth it<\/strong>.<\/p>\n<p><strong>And I also promise that I\u2019ll use tons of screenshots to make the process as simple as possible.<\/strong> After showing you how to configure W3 Total Cache, I\u2019ll then take you through setting up CloudFlare and making it work together with W3 Total Cache.<\/p>\n<h3>Step 1: Install and activate W3 Total Cache<\/h3>\n<p>Get started by installing and activating W3 Total Cache. It\u2019s a free plugin available at the wordpress.org plugin directory, so you can install it directly from your WordPress dashboard by going to <strong>Plugins \u2192 Add New<\/strong> and searching:<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-28435 size-full\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Add-New-Plugin-How-To-Configure-W3-Total-Cache.png\" alt=\"Add New Plugin\" width=\"550\" height=\"356\" \/><\/p>\n<p>Make sure that you activate the plugin. Then, head to its configuration options by clicking on the <strong>Performance <\/strong>tab.<\/p>\n<h3>Step 2: Configure general settings<\/h3>\n<p>The first thing you need to configure is W3 Total Cache\u2019s <strong>General Settings<\/strong>. This tab enables\/disables all of the features which you\u2019ll configure in greater detail later on:<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-28424 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/General-Settings-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 444px) 100vw, 444px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/General-Settings-How-To-Configure-W3-Total-Cache.png 444w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/General-Settings-How-To-Configure-W3-Total-Cache-200x180.png 200w\" alt=\"General Settings\" width=\"444\" height=\"400\" \/><\/p>\n<p>I\u2019ll go through it in order from top to bottom.<\/p>\n<ol>\n<li><strong>General<\/strong><\/li>\n<\/ol>\n<p>The first option allows you to automatically enable every W3 Total Cache feature. Unfortunately, you won\u2019t need every single feature, so you should <strong>not<\/strong> use this option.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-28423 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/General-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/General-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/General-How-To-Configure-W3-Total-Cache-320x163.png 320w\" alt=\"General\" width=\"550\" height=\"281\" \/><\/p>\n<p>It also lets you enable <strong>Preview mode<\/strong>. In preview mode, you can test changes before deploying them to your live site. I personally don\u2019t use <strong>Preview mode,<\/strong> because it\u2019s easy to just disable the plugin if anything goes awry.<\/p>\n<ol start=\"2\">\n<li><strong>Page Cache \u2013 ENABLE<\/strong><\/li>\n<\/ol>\n<p>This is the absolute most important feature of W3 Total Cache. <strong>Page Cache <\/strong>alone will massively improve your site\u2019s performance.<\/p>\n<p>Definitely, <strong>Enable<\/strong> Page Cache. For the method, you should choose the <strong>Disk: Enhanced<\/strong>option, which should be the default:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28428 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Page-Cache-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Page-Cache-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Page-Cache-How-To-Configure-W3-Total-Cache-320x111.png 320w\" alt=\"Page Cache\" width=\"550\" height=\"190\" \/><\/p>\n<ol start=\"3\">\n<li><strong>Minify \u2013 DISABLE<\/strong><\/li>\n<\/ol>\n<p>Minify can shrink your site\u2019s code without losing any of its functionality. You definitely want to minify your code for improved page load times. <strong>BUT, <\/strong>CloudFlare also supports minification. So I will actually recommend using CloudFlare to minify your code instead.<\/p>\n<p>Therefore, do <strong>not<\/strong> enable Minify in W3 Total Cache if you\u2019re planning to follow this full tutorial and use CloudFlare.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28425 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Minify-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Minify-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Minify-How-To-Configure-W3-Total-Cache-300x180.png 300w\" alt=\"Minify\" width=\"550\" height=\"330\" \/><\/p>\n<ol start=\"4\">\n<li><strong>Database Cache \u2013 DISABLE<\/strong><\/li>\n<\/ol>\n<p>Your database is where all of the actual data for your posts, pages, and everything else is stored. Database Cache <em>can<\/em> improve your database\u2019s performance and reduce the time it takes to create posts, pages, and RSS feeds.<\/p>\n<p><strong>But if you\u2019re on shared hosting, database caching can actually slow down your site by offloading too much work to your server\u2019s CPU.<\/strong><\/p>\n<p>So if you\u2019re on budget shared hosting, I recommend leaving Database Cache <strong>Disabled<\/strong>. If you have a dedicated server or VPS, you can enable it.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28433 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Database-Cache-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Database-Cache-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Database-Cache-How-To-Configure-W3-Total-Cache-320x157.png 320w\" alt=\"Database Cache\" width=\"550\" height=\"270\" \/><\/p>\n<ol start=\"5\">\n<li><strong>Object Cache \u2013 ENABLE<\/strong><\/li>\n<\/ol>\n<p>Object Cache is another one that may or may not play well with shared hosting. It\u2019s worth trying, but if you ever notice that your WordPress admin dashboard is running slowly, you may want to go back and disable this at a later date.<\/p>\n<p>But for now, <strong>Enable<\/strong> Object Cache and choose the <strong>Disk<\/strong> method:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28427 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Object-Cache-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Object-Cache-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Object-Cache-How-To-Configure-W3-Total-Cache-320x155.png 320w\" alt=\"Object Cache\" width=\"550\" height=\"266\" \/><\/p>\n<ol start=\"6\">\n<li><strong>Browser Cache \u2013 ENABLE<\/strong><\/li>\n<\/ol>\n<p>Browser Cache speeds up your site by caching static resources in your visitors\u2019 browsers, thereby eliminating the need to constantly reload static content.<\/p>\n<p>You definitely want to <strong>Enable<\/strong> this option:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28431 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Browser-Cache-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Browser-Cache-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Browser-Cache-How-To-Configure-W3-Total-Cache-320x118.png 320w\" alt=\"Browser Cache\" width=\"550\" height=\"203\" \/><\/p>\n<ol start=\"7\">\n<li><strong>CDN \u2013 DISABLE<\/strong><\/li>\n<\/ol>\n<p>While you will be using a CDN (CloudFlare), this is <strong>not<\/strong> where you will configure it. So leave CDN <strong>Disabled. <\/strong>Don\u2019t worry \u2013 I\u2019ll show you how to handle CloudFlare later on.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28432 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/CDN-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/CDN-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/CDN-How-To-Configure-W3-Total-Cache-320x159.png 320w\" alt=\"CDN\" width=\"550\" height=\"273\" \/><\/p>\n<ol start=\"8\">\n<li><strong>Reverse Proxy \u2013 DISABLE<\/strong><\/li>\n<\/ol>\n<p>Reverse proxies are an advanced concept that generally require private hosting. Therefore, you can leave this one <strong>Disabled.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28429 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Reverse-Proxy-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Reverse-Proxy-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Reverse-Proxy-How-To-Configure-W3-Total-Cache-316x180.png 316w\" alt=\"Reverse Proxy\" width=\"550\" height=\"313\" \/><\/p>\n<ol start=\"9\">\n<li><strong>Monitoring \u2013 NO ACTION<\/strong><\/li>\n<\/ol>\n<p>You don\u2019t need to configure Monitoring. Just ignore it.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28426 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Monitoring-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Monitoring-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Monitoring-How-To-Configure-W3-Total-Cache-320x177.png 320w\" alt=\"Monitoring\" width=\"550\" height=\"304\" \/><\/p>\n<ol start=\"10\">\n<li><strong>Debug \u2013 DISABLED<\/strong><\/li>\n<\/ol>\n<p>Unless you\u2019re actively trying to debug your site, you should leave all of the Debug options <strong>Disabled<\/strong>. They\u2019ll only add unnecessary code to your site.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28422 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Debug-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Debug-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Debug-How-To-Configure-W3-Total-Cache-320x175.png 320w\" alt=\"Debug\" width=\"550\" height=\"300\" \/><\/p>\n<p><strong>And that\u2019s it for configuring General Settings! There may be a few additional options thrown in, but you can safely ignore anything that I didn\u2019t mention above.<\/strong><\/p>\n<p>Next, you\u2019ll need to configure each method in more detail. You can access each method\u2019s detailed settings by clicking on the relevant option in the menu of your sidebar:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28434 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Debug-2-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 338px) 100vw, 338px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Debug-2-How-To-Configure-W3-Total-Cache.png 338w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Debug-2-How-To-Configure-W3-Total-Cache-152x180.png 152w\" alt=\"Debug 2\" width=\"338\" height=\"400\" \/><\/p>\n<p><strong>Remember \u2013 you only need to configure the options which you enabled above. So you won\u2019t need to configure every menu item.<\/strong><\/p>\n<h3>Step 4: Configure page cache<\/h3>\n<p>First, go to the Page Cache settings. Then, go through the different options on the page following these instructions. If I don\u2019t mention a section, you can leave it as the default.<\/p>\n<ol>\n<li><strong>General<\/strong><\/li>\n<\/ol>\n<p>Under <strong>General<\/strong>, make sure you check these boxes to enable them:<\/p>\n<ul>\n<li>Cache front page<\/li>\n<li>Cache feeds<\/li>\n<li>Cache SSL \u2013 <em>CloudFlare offers free SSL certificates, so you can enable this box even if you\u2019re not currently using SSL.<\/em><\/li>\n<li>Don\u2019t cache pages for logged in users<\/li>\n<\/ul>\n<p>You can leave everything else disabled (unchecked):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28445 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Page-Cache-General-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Page-Cache-General-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Page-Cache-General-How-To-Configure-W3-Total-Cache-261x180.png 261w\" alt=\"Configure Page Cache General\" width=\"550\" height=\"380\" \/><\/p>\n<ol start=\"2\">\n<li><strong>Cache Preload<\/strong><\/li>\n<\/ol>\n<p>Fill in this section following these settings:<\/p>\n<ul>\n<li><strong>Automatically prime the page cache:<\/strong> Checked<\/li>\n<li><strong>Update interval:<\/strong> 900 seconds<\/li>\n<li><strong>Pages per interval: <\/strong>10<\/li>\n<li><strong>Sitemap URL: <\/strong>The actual link to your sitemap if you have one. Typically \u201cyourdomain.com\/sitemap.xml\u201d for most SEO plugins.<\/li>\n<li><strong>Preload the post cache upon publish events:<\/strong> Checked<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28444 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Page-Cache-Cache-Preload-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Page-Cache-Cache-Preload-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Page-Cache-Cache-Preload-How-To-Configure-W3-Total-Cache-270x180.png 270w\" alt=\"Configure Page Cache\" width=\"550\" height=\"367\" \/><\/p>\n<p><strong>You can safely leave everything else in this section as the default.<\/strong><\/p>\n<h3>Step 5: Configure object cache<\/h3>\n<p>Because neither Minify nor Database Cache should be enabled, you can skip straight to the <strong>Object Cache<\/strong> settings.<\/p>\n<p>You should be able to leave everything as the default here \u2013 just make sure that you see these numbers:<\/p>\n<ul>\n<li><strong>Default lifetime of cache objects:<\/strong> 180 seconds<\/li>\n<li><strong>Garbage collection interval:<\/strong> 3600 seconds<\/li>\n<\/ul>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28443 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Object-Cache-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Object-Cache-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Object-Cache-How-To-Configure-W3-Total-Cache-320x159.png 320w\" alt=\"Configure Object Cache\" width=\"550\" height=\"274\" \/><\/h3>\n<h3>Step 6: Configure browser cache<\/h3>\n<p>This is the last method you need to configure!<\/p>\n<ol>\n<li><strong>General<\/strong><\/li>\n<\/ol>\n<p>Under the <strong>General<\/strong> options, you need to check some additional boxes. Make sure to check all of these:<\/p>\n<ul>\n<li><strong>Set Last-Modified header: <\/strong>Checked<\/li>\n<li><strong>Set expires header:<\/strong> Checked<\/li>\n<li><strong>Set cache control header:<\/strong> Checked<\/li>\n<li><strong>Set entity tag (eTag): <\/strong>Checked<\/li>\n<li><strong>Set W3 Total Cache header:<\/strong> Checked<\/li>\n<li><strong>Enable HTTP (gzip) compression:<\/strong> Checked<\/li>\n<\/ul>\n<p>You can leave any other options unchecked:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28442 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Browser-Cache-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 530px) 100vw, 530px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Browser-Cache-How-To-Configure-W3-Total-Cache.png 530w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-Browser-Cache-How-To-Configure-W3-Total-Cache-239x180.png 239w\" alt=\"Configure Browser Cache\" width=\"530\" height=\"400\" \/><\/p>\n<p><strong>You can leave all of the other sections under Browser Cache as their defaults.<\/strong><\/p>\n<h3>Step 7: Configure W3 Total Cache CloudFlare Extension<\/h3>\n<p>That\u2019s it as far as configuring settings goes! For now, the last thing you need to do in W3 Total Cache is go to the <strong>Extensions <\/strong>page and <strong>Activate <\/strong>CloudFlare.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28446 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-W3-Total-Cache-CloudFlare-Extension-How-To-Configure-W3-Total-Cache.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-W3-Total-Cache-CloudFlare-Extension-How-To-Configure-W3-Total-Cache.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Configure-W3-Total-Cache-CloudFlare-Extension-How-To-Configure-W3-Total-Cache-302x180.png 302w\" alt=\"Configure W3 Total Cache CloudFlare Extension\" width=\"550\" height=\"328\" \/><\/p>\n<p>After you configure CloudFlare, you\u2019ll need to come back to this page to enter your CloudFlare login credentials.<\/p>\n<p><strong>For now, you\u2019re ready to move on to configuring CloudFlare.<\/strong><\/p>\n<h2>How to set up and configure CloudFlare for WordPress<\/h2>\n<p>I\u2019ve got great news\u2026<\/p>\n<p>If you made it through the W3 Total Cache configuration section, CloudFlare is going to seem like an absolute walk in the park in comparison.<\/p>\n<p>Grab a fresh cup of coffee and let\u2019s keep going.<\/p>\n<h3>Step 1: Sign up for a CloudFlare account and select your website<\/h3>\n<p>Head on over to the <a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\">CloudFlare website<\/a> and sign up for an account.<\/p>\n<p>Once you create your account, CloudFlare will ask you to add your website. Just enter your website\u2019s domain and click <strong>Scan DNS Records:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-28461\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Sign-Up-How-To-Configure-CloudFlareB.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Sign-Up-How-To-Configure-CloudFlareB.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Sign-Up-How-To-Configure-CloudFlareB-320x138.png 320w\" alt=\"Scan DNS With CloudFlare\" width=\"550\" height=\"238\" \/><\/p>\n<p>CloudFlare will show you a helpful video while it scans your website. Once the scan finishes, just click <strong>Continue.<\/strong><\/p>\n<h3>Step 2: Verify your DNS records<\/h3>\n<p>On the next screen, you need to verify your DNS records. I know this might seem complicated. But if you\u2019re a beginner, here\u2019s all you need to do:<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-28462\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Verify-DNS-Records-How-To-Configure-CloudFlareB.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Verify-DNS-Records-How-To-Configure-CloudFlareB.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Verify-DNS-Records-How-To-Configure-CloudFlareB-320x146.png 320w\" alt=\"Verify DNS Records Via CloudFlare\" width=\"550\" height=\"251\" \/><\/p>\n<p>Make sure you see the orange CloudFlare icon next to your real domain name. This means that CloudFlare will accelerate traffic for that domain. If you\u2019re using any public subdomains, you should also verify that you see an orange icon next to them.<\/p>\n<p>As long as you see the orange icon, <strong>you\u2019re set to jet!<\/strong><\/p>\n<h3>Step 3: Choose your plan level<\/h3>\n<p>Because this post is all about speeding up your site for free, you should choose the <strong>Free plan.<\/strong> For most site owners, the free plan is more than powerful enough.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28450 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Choose-Your-Level-Plan-How-To-Configure-CloudFlare.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Choose-Your-Level-Plan-How-To-Configure-CloudFlare.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Choose-Your-Level-Plan-How-To-Configure-CloudFlare-296x180.png 296w\" alt=\"Choose Your Level Plan\" width=\"550\" height=\"335\" \/><\/p>\n<h3>Step 4: Update your nameservers<\/h3>\n<p>In the last step, you\u2019ll need to update your domain\u2019s nameservers from your current nameservers to the new nameservers provided by CloudFlare.<\/p>\n<p>To do that, you\u2019ll need to go to wherever you registered your domain name and update your nameservers with your registrar. If you need help, your registrar\u2019s support team can point you in the right direction.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28453 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Update-Your-Nameservers-How-To-Configure-CloudFlare.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Update-Your-Nameservers-How-To-Configure-CloudFlare.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Update-Your-Nameservers-How-To-Configure-CloudFlare-320x126.png 320w\" alt=\"Update Your Nameservers\" width=\"550\" height=\"217\" \/><\/p>\n<p>It might take 24 hours for the changes to take effect. But don\u2019t worry \u2013 your site won\u2019t experience any downtime. All that means is CloudFlare might not actually start speeding up your site for 24 hours.<\/p>\n<p><strong>And you\u2019re done with the basic configuration!<\/strong><\/p>\n<h3>Step 5: Activate CloudFlare in W3 Total Cache<\/h3>\n<p>Almost there, folks! Just bear with me for another couple minutes.<\/p>\n<p>Now, you just need to go back to W3 Total Cache and add your CloudFlare login credentials to sync the two together.<\/p>\n<p>In your WordPress dashboard, go to <strong>Extensions<\/strong> and click the <strong>Settings<\/strong> link under the CloudFlare extension.<\/p>\n<p>Click the <strong>Authorize <\/strong>button under the <strong>Credentials:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28448 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Activate-CloudFlare-In-W3-Total-Cache-How-To-Configure-CloudFlare.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Activate-CloudFlare-In-W3-Total-Cache-How-To-Configure-CloudFlare.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Activate-CloudFlare-In-W3-Total-Cache-How-To-Configure-CloudFlare-320x66.png 320w\" alt=\"Activate CloudFlare In W3 Total Cache\" width=\"550\" height=\"114\" \/><\/p>\n<p>Enter the email address for your CloudFlare account as well as your CloudFlare API key.<\/p>\n<p>You can find your CloudFlare API key by going to <strong>My Account <\/strong>(<a href=\"https:\/\/www.cloudflare.com\/a\/account\/my-account\" target=\"_blank\">this link will take you straight there<\/a>) and finding the <strong>API Key <\/strong>section:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28449 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/API-Key-How-To-Configure-CloudFlare.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/API-Key-How-To-Configure-CloudFlare.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/API-Key-How-To-Configure-CloudFlare-320x119.png 320w\" alt=\"API Key\" width=\"550\" height=\"205\" \/><\/p>\n<p>Once you save your credentials, you should see a new screen with a number of settings options.<\/p>\n<h3>Step 6: Turn on CloudFlare Minify<\/h3>\n<p>Last step, I pinky promise! You just need to scroll down in those settings and enable all three levels of minification:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-28452 aligncenter\" src=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Turn-On-CloudFlare-Minify-How-To-Configure-CloudFlare.png\" sizes=\"(max-width: 550px) 100vw, 550px\" srcset=\"http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Turn-On-CloudFlare-Minify-How-To-Configure-CloudFlare.png 550w, http:\/\/bloggingwizard.adamconnell1.netdna-cdn.com\/wp-content\/uploads\/2017\/02\/Turn-On-CloudFlare-Minify-How-To-Configure-CloudFlare-320x159.png 320w\" alt=\"Turn On CloudFlare Minify\" width=\"550\" height=\"274\" \/><\/p>\n<p><strong>And that\u2019s it! Save your settings, break out the champagne, and celebrate a job well done.<\/strong><\/p>\n<p>If you ever need to, you can also configure SSL and security settings on this page. But it\u2019s fine to leave them as the default for now.<\/p>\n<h2>Wrapping things up<\/h2>\n<p>Phew, I know that was a lot. But once you do this process once, you should be done with it forever! That means an hour or so of pain will set you up for a lifetime of improved page load times. And that\u2019s a guaranteed win as far as ROIs go!<\/p>\n<p>Source: This <a href=\"http:\/\/www.bloggingwizard.com\/w3-total-cache-cloudflare\/\" target=\"_blank\">article<\/a> was originally published on\u00a0<a href=\"http:\/\/www.bloggingwizard.com\" target=\"_blank\">bloggingwizard.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let\u2019s not beat around the bush: You need a quick-loading website. Speeding up your website makes your visitors happier, improves the chances they buy from you, and even gets you more of those visitors in the first place! But even if you know you need a faster website, when terms like caching, minification, and content delivery get thrown into the mix, it can start to feel a little overwhelming, right? So if you\u2019ve been struggling with the time or technical know-how required to improve your site\u2019s speed, I\u2019ve got the guide for you. In this guide, I\u2019m going to show you how to drastically slash your WordPress site\u2019s load time without paying a single cent. To do that, you\u2019ll use two free tools: the W3 Total Cache WordPress plugin and a service called CloudFlare. I\u2019ll take you through every step of the process using real screenshots. So whether you\u2019re a total newbie or an advanced WordPress user, you\u2019ll be able to figure everything out. Let\u2019s get into it! How do W3 Total Cache and CloudFlare improve page speed? Beyond choosing quality hosting, two of the biggest improvements you can make to a WordPress site\u2019s page load times are: A good caching plugin A content delivery network (CDN) W3 Total Cache knocks out the caching part. Caching speeds up your site by serving static files instead of dynamically rendered content (which WordPress is full of). I know that sounds a bit jargony, but all it really means is that your web server has to do less work and can, therefore, serve up your content faster. CloudFlare boosts your site speed by another method: content delivery optimization. Without a CDN, every visitor to your site has to download all of your files from one location \u2013 your website\u2019s data center. Whether they\u2019re&#8230; <\/p>\n<p><a class=\"readmore\" href=\"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/how-to-make-wordpress-website-faster-with-w3-total-cache-cloudflare\/\">Continue Reading<\/a><\/p>\n","protected":false},"author":3,"featured_media":10331,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[22,27],"tags":[],"class_list":["post-10330","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-2","category-tutorials"],"_links":{"self":[{"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/wp\/v2\/posts\/10330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/wp\/v2\/comments?post=10330"}],"version-history":[{"count":0,"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/wp\/v2\/posts\/10330\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/wp\/v2\/media?parent=10330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/wp\/v2\/categories?post=10330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jobhouse.com.gh\/ghana-web-design-company\/wp-json\/wp\/v2\/tags?post=10330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}