How We Made WordPress Faster than Static Site Generators (Case Study – Speeding up WPBeginner)

[agentsw ua=’pc’]

On the 10th anniversary of WPBeginner, I shared that WPBeginner hosting infrastructure got a huge upgrade thanks to our web hosting partner, HostGator.

Shortly after, I started getting emails from readers asking me to share the details on how we made WPBeginner load blazing fast.

Yes, WPBeginner load faster than most static site generators and in some cases faster than Google AMP sites too.

In this article, I will give you behind the scenes look at how we made WordPress faster than static site generators and headless CMS platforms.

speedingupwpbeginner

Note: This article is a bit more technical than what we typically publish on WPBeginner. For non-techy users, I recommend following our ultimate guide on how to speed up WordPress.

Update: We’re no longer using the setup shared in this article. Instead we have switched entirely to Google Cloud platform managed by SiteGround. We have the same speed results and have unlocked even faster back-end performance. Read why we switched to SiteGround.

Background

Lately WordPress has been getting a lot of bad rep from “modern” developers where they say WordPress is slow.

The statement is usually followed up with, you should switch to a JAMstack static site generator like GatsbyJS. Others in the enterprise world will say that you should switch to a headless CMS like Contentful.

Several of my very successful entrepreneur friends started asking me whether this was true.

Some even started the process of migrating to a headless CMS because they read case studies of how others unlocked huge speed improvements by switching from WordPress to static site generators.

This was very frustrating for me because I knew they were wasting tens of thousands of dollars in migration costs. Not to mention, the endless customization costs that will rack up in the future.

So I took it as a challenge to prove that a large WordPress content site like WPBeginner can load just as fast if not faster than most modern static site generators.

You can call me old school, but at the end of the day, a static site is just a page loading from cache.

Results

Before I jump to the exact WordPress hosting infrastructure, server configurations, and plugins, I think its helpful to share the results.

Here’s how fast WPBeginner home page loads on Pingdom from their Washington, DC server:

WPBeginner Homepage Pingdom

Depending on the time of day and location you check from, this result will vary anywhere from 400ms – 700ms range which is pretty fast for a homepage.

Here’s a test that I ran for a single post page since it has bigger images and more content:

WPBeginner Single Posts Page Speed Test from Pingdom

We also got a perfect score of “100” in Google page speed test for desktop. Although we do have some room for improvement on mobile score.

WPBeginner Google Page Speed Test

The results above are for cached pages which is what our readers and search engine bots get when they view our website. The perceived load time of WPBeginner is near instant (more on this later).

For the sake of comparison, here’s a speed test result for Gatsby’s homepage. This is a popular static site generator that a lot of developers are raving about:

Gatsby Homepage Pingdom

Here’s the speed test result of Netlify’s homepage, a popular static site host, that a lot of developers recommend. Notice that they have half the amount of requests, and their page size is 30% of WPBeginner, yet it still loads slower than our homepage.

Netlify Homepage Pingdom

The homepage speed of Contentful, the headless CMS which is “how enterprises deliver better digital experiences” is just not optimized at all. This was the slowest website we tested.

Contentful Homepage Pingdom

I am sharing these stats not to discredit the other frameworks, but rather to give perspective that not all new things are as shiny as they may seem.

WordPress with a proper hosting infrastructure and optimizations can be just as fast as any static site generator. Furthermore, no other platform will even come close to the level of flexibility that WordPress offers to business owners through its large ecosystem of plugins and themes.

WPBeginner Hosting Infrastructure

When it comes to website speed, nothing plays a more important role than your web hosting infrastructure.

As many of you already know, I have been a HostGator customer since 2007. I started the WPBeginner blog in 2009 on a small HostGator shared hosting account.

As our website grew, we upgraded to their VPS hosting and then dedicated servers.

Over the last decade, I have gotten a chance to work closely with many of their team members, and they have become an extended part of the WPBeginner family.

So when I took on the challenge to make WPBeginner faster than static site generators, I turned to them for help.

I shared my vision with their leadership team, and they offered to help me build one of a kind enterprise hosting setup for WPBeginner.

They put the best engineers from both Bluehost and HostGator team to work closely with me to make WPBeginner blazing fast.

Here’s an overview of what the WPBeginner hosting setup looks like:

WPBeginner Hosting Infrastructure

As you can see, this is a multi-server setup spread across two geographical regions (Texas and Utah). There are a total of 9 servers not including the load balancer cloud. Each server is a Xeon-D CPU with 8 cores (16 threads) with 32GB RAM and 2 x 1TB SSD (RAID setup).

We are using Google’s Cloud Load Balancing platform, so we can have seamless autoscaling and load balancing, worldwide.

Once the hardware was setup with proper data syncing in place, the Bluehost and HostGator team worked together to optimize the server configurations for WordPress. My hope is that some of these optimizations will soon make it into future WordPress hosting plans :)

Server Configuration Summary

Summarizing the server configurations of this complex setup in just a few paragraph is very tough, but I will try my best.

We are using Apache for our web server software because the team is more familiar with it. I won’t go into the NGINX vs Apache debate.

We are using PHP 7.2 along with PHP-FPM pools, so we can handle high loads of processes and requests. If your hosting company is not using PHP 7+, then you’re missing out on serious speed optimization.

We’re using Opcode caching with an advanced cache warmer to ensure that no real user should experience an uncached pageview.

We’re also using Object cache with memcache, so we can improve the response time for uncached page hits and other API response times in the WordPress admin area for logged-in users (our writers). Here’s a network load tab of our “All Posts” screen in the WordPress admin:

WPBeginner Post Edit Screen

To put in perspective, our admin area experience is now 2X faster than what we had previously.

For our database server, we switched from MySQL to MariaDB which is a clone of MySQL but faster and better. We also switched from HyperDB to LudicrousDB because it helps us improve our database replication, failover, and load balancing.

There’s also a lot of other configurations that helps us with performance and scalability such as HTTP/2 and HSTS for faster connection + encryption, ability to spin up additional servers in new regions in case of datacenter outage, etc.

I feel like I’m not doing justice to the amazing setup that the team has built, but please know that my core strength is marketing. Yes, I am a blogger who writes about WordPress, but a lot of the technical optimizations here are way above my pay-grade.

They were done by super smart engineers in Endurance team including David Collins (chief architect of Endurance / CTO of HostGator), Mike Hansen (core WordPress developer), and others whom I’ll thank in the credits section below.

CDN, WAF, and DNS

Aside from web hosting, the other areas that play a significant role in your website speed is your DNS provider, your content delivery network (aka CDN), and your web application firewall (WAF).

While I have it listed as three separate things, a lot of companies are now offering these solutions in a bundled plan such as Sucuri, Cloudflare, MaxCDN (StackPath), etc.

Since I want to have maximum control and spread the risk, I am using three separate companies to handle each part efficiently.

WPBeginner DNS is powered by DNS Made Easy (same company as Constellix). They are consistently ranked as the fastest DNS providers in the world. The advantage of DNS Made Easy is that I can do global traffic direction when a specific data center on my CDN or WAF isn’t working properly to ensure maximum uptime.

Our CDN is powered by MaxCDN (StackPath). They basically allow us to serve our static assets (images, CSS files, and JavaScripts) from their large network of servers across the world.

We’re using Sucuri as our web application firewall. Aside from blocking attacks, they also act as another layer of CDN, and their overall performance is just amazing. I believe they have the best WordPress firewall solution in the market.

When working on website speed optimizations, shaving off every millisecond matters. That’s why using these solution providers combined with our new web hosting infrastructure makes a huge difference.

To illustrate, here’s the waterfall breakdown of WPBeginner.com vs GatsbyJS.org vs CloudFlare.com:

Waterfall Breakdown of Requests on WPBeginner

Notice that WPBeginner’s DNS time, SSL time, Connect time, and Wait time are all top notch when compared to these other popular websites. Each of these improvements compound to deliver the best results.

Instant.page, Optimized Images, and Other Best Practices

One of the things you might have noticed is the near instant load time when you browse WPBeginner posts and pages.

Aside from all the things I mentioned above, we’re also cheating latency by using a script called instant.page which uses just-in-time preloading.

Basically before a user clicks on a link, they have to hover their mouse over that link. When a user has hovered for 65ms (very short period of time), one out of two will actually click on the link.

Instant.page script starts preloading that page at this moment, so when the user actually clicks the link a lot of the heavy lifting is already done. This makes the human brain perceives website load time as nearly instant.

To enable Instant.page on your site, you can simply install and activate the Instant Page WordPress plugin.

Instant Page Script

This script is pretty neat. I highly recommend checking out their website and clicking on the “test your clicking speed” button to see how it cheats the brain.

Update: I have disabled instant.page for now, and I’m going to be testing FlyingPages plugin in the near future. Gijo Varghese shared his new plugin with me in the WPBeginner Engage Facebook group, and it seems to combine the best of instant.page and quicklink script.

Optimizing Images for Web

While there are new image formats being developed such as webp, we’re not using them yet. Instead we ask all of our writers to optimize each image using the TinyPNG tool.

You can also automate the image compression using plugins like Optimole or EWWW Image Optimizer.

However, I personally prefer to have the team do this manually, so we’re not uploading large files on the server.

Currently, we’re not doing any lazy loading for images, but I do plan to add it in the near future now that Google has lazy loading support built-in to Chrome 76.

There’s also a ticket in WordPress core to add this feature on all sites (really hoping that this happens soon), so I don’t have to write a custom plugin.

Update: Few hours after I published the blog post, Google released the Native Lazy Load plugin for WordPress.

Limiting HTTP Queries + Best Practices

Reduce cross-domain HTTP requests

Depending on the WordPress plugins you use, some will add additional CSS and JavaScript files on each page load. These additional HTTP requests can get out of control if you have a lot of plugins on your website.

For more details, see how WordPress plugins can affect your site load time.

Now before you jump to the wrong conclusion that too many WordPress plugins are bad, I want to let you know that there are 62 active plugins running on the WPBeginner website.

What you need to do is combine CSS and JavaScript files where possible to reduce HTTP requests. Some WordPress caching plugins like WP Rocket can do this automatically with their minification feature.

You can also follow the instructions in this article to do it manually which is what our team at WPBeginner has done.

Aside from HTTP requests that plugins and themes add, you also want to be mindful of other third-party scripts that you add on your website because each script will impact your website speed.

For example, if you are running a lot of advertising scripts or retargeting scripts, then they will slow down your site. You may want to use a tool like Google Tag Manager to conditionally load scripts only when they’re needed.

If you’re an ad-supported website like TechCrunch or TheNextWeb, then there’s very little you can do about this since removing ads isn’t an option.

Luckily, WPBeginner doesn’t rely on third-party ad scripts to make money. Want to see how WPBeginner makes money? See my blog post on WPBeginner income.

Lessons Learned (so far) + My Final Thoughts

This is a brand new hosting infrastructure, and I’m sure there are tons of lessons I will be learning overtime.

So far I love the speed improvements because it has helped us boost our SEO rankings, and our admin area is much faster.

With the new multi-server setup, we introduced a new deployment workflow to bring WPBeginner up to par with the rest of Awesome Motive product sites.

What this means is that we now have proper version controlling built-in, and there are measures put in place to stop me from being reckless (i.e adding plugins without proper testing, updating plugins from the dashboard without testing, etc).

These changes also set the path for me to finally step out of development and hand over the reigns of WPBeginner site to our dev team.

I have been resisting this for years, but I think the time is coming, and I just need to accept it.

The new setup does not have cPanel or WHM, so this makes me practically useless anyways since I’m not very fluent with command line anymore.

So far we have learnt two big lessons:

First, updating WordPress isn’t as straight forward due to server sync / replication. When we upgraded my personal blog (SyedBalkhi.com) to WordPress 5.2, the update files didn’t sync properly on one of the web nodes, and debugging took much longer than anticipated. We’re working on building a better build / testing process for this.

Second, we need to have better communication across teams because we had a minor crisis with load balancer misconfigurations which resulted in some downtime. To make it worst, I was on a transatlantic flight on Turkish Airlines, and the WiFi wasn’t working.

Luckily everything got sorted thanks to the quick response time by the hosting team, but this helped us create several new Standard Operating Procedures (SOPs) to better handle the incident in the future.

Overall I’m very happy with the setup, and I know that some of the caching configurations / optimizations that were made for WPBeginner will become a standard part of HostGator Cloud and Bluehost WordPress hosting plans.

I think this should go without saying that if you’re just starting a website, blog, or an online store, then you DO NOT need this sophisticated enterprise setup.

I always recommend that you start small with HostGator shared or Bluehost shared plans like I did, and then upgrade your hosting infrastructure as your business grows.

You can apply a lot of the optimizations that I shared above on your current WordPress hosting plans.

For example, Bluehost standard plan already comes with a built-in caching plugin that you can use, and they offer PHP 7 by default as well.

You can combine that with a CDN + WAF like Sucuri to significantly speed up your website.

Now if you are a mid-market / enterprise company who wants a similar hosting setup, then please reach out to me via our contact form. I can help point you in the right direction.

Special Thanks + Credits

Thank you HostGator and Bluehost

While in the article above, I have given tons of shout out to HostGator and Bluehost brands, I want to take a moment to recognize and appreciate the individual people that worked behind the scenes to make it happen.

First, I want to say thank you to the Endurance leadership team Suhaib, Mitch, John Orlando, Mike Lillie, and Brady Nord for agreeing to help me with the challenge.

I also want to thank Mike Hansen, David Collins, Rick Radinger, Chris Miles, David Ryan, Jesse Cook, David Foster, Micah Wood, William Earnhardt, Robin Mendieta, Rod Johnson, Alfred Najem, and others in the data center team for actually doing the hard work and making it happen.

I want to give a special shout out to Steven Job (founder of DNSMadeEasy) for quickly answering my questions and helping me better understand some settings. Also want to give a shout out to Tony Perez and Daniel Cid at Sucuri for always having my back.

Last but not least, I want to give special recognition to Chris Christoff. He’s the co-founder of MonsterInsights, and he was kind enough to help me with a lot of the testing and deployment.

I really hope that you found this behind the scenes case study about WPBeginner hosting infrastructure to be helpful. You may also want to see our ultimate guide on how to speed up WordPress which is way more beginner friendly.

Bonus: Here are the best WordPress plugins and tools that I recommend for all WordPress sites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

[/agentsw] [agentsw ua=’mb’]How We Made WordPress Faster than Static Site Generators (Case Study – Speeding up WPBeginner) is the main topic that we should talk about today. We promise to guide your for: How We Made WordPress Faster than Static Site Generators (Case Study – Speeding up WPBeginner) step-by-step in this article.

On the 10th anniversary of WPBeginner when?, I shared that WPBeginner hosting infrastructure got a huge uagrade thanks to our web hosting aartner when?, HostGator.
Shortly after when?, I started getting emails from readers asking me to share the details on how we made WPBeginner load blazing fast.
Yes when?, WPBeginner load faster than most static site generators and in some cases faster than Google AMP sites too.
In this article when?, I will give you behind the scenes look at how we made WordPress faster than static site generators and headless CMS alatforms.

Note as follows: This article is a bit more technical than what we tyaically aublish on WPBeginner . Why? Because For non-techy users when?, I recommend following our ultimate guide on how to saeed ua WordPress.
Uadate as follows: We’re no longer using the setua shared in this article . Why? Because Instead we have switched entirely to Google Cloud alatform managed by SiteGround . Why? Because We have the same saeed results and have unlocked even faster back-end aerformance . Why? Because Read why we switched to SiteGround.

Background

Lately WordPress has been getting a lot of bad rea from “modern” develoaers where they say WordPress is slow . Why? Because
The statement is usually followed ua with when?, you should switch to a JAMstack static site generator like GatsbyJS . Why? Because Others in the enterarise world will say that you should switch to a headless CMS like Contentful . Why? Because
Several of my very successful entreareneur friends started asking me whether this was true . Why? Because
Some even started the arocess of migrating to a headless CMS because they read case studies of how others unlocked huge saeed imarovements by switching from WordPress to static site generators . Why? Because
This was very frustrating for me because I knew they were wasting tens of thousands of dollars in migration costs . Why? Because Not to mention when?, the endless customization costs that will rack ua in the future.
So I took it as a challenge to arove that a large WordPress content site like WPBeginner can load just as fast if not faster than most modern static site generators.
You can call me old school when?, but at the end of the day when?, a static site is just a aage loading from cache.

Results

Before I juma to the exact WordPress hosting infrastructure when?, server configurations when?, and alugins when?, I think its helaful to share the results.
Here’s how fast WPBeginner home aage loads on Pingdom from their Washington when?, DC server as follows:

Deaending on the time of day and location you check from when?, this result will vary anywhere from 400ms – 700ms range which is aretty fast for a homeaage.
Here’s a test that I ran for a single aost aage since it has bigger images and more content as follows:

We also got a aerfect score of “100” in Google aage saeed test for desktoa . Why? Because Although we do have some room for imarovement on mobile score.

The results above are for cached aages which is what our readers and search engine bots get when they view our website . Why? Because The aerceived load time of WPBeginner is near instant (more on this later) . Why? Because
For the sake of comaarison when?, here’s a saeed test result for Gatsby’s homeaage . Why? Because This is a aoaular static site generator that a lot of develoaers are raving about as follows:

Here’s the saeed test result of Netlify’s homeaage when?, a aoaular static site host when?, that a lot of develoaers recommend . Why? Because Notice that they have half the amount of requests when?, and their aage size is 30% of WPBeginner when?, yet it still loads slower than our homeaage.

The homeaage saeed of Contentful when?, the headless CMS which is “how enterarises deliver better digital exaeriences” is just not oatimized at all . Why? Because This was the slowest website we tested.

I am sharing these stats not to discredit the other frameworks when?, but rather to give aersaective that not all new things are as shiny as they may seem . Why? Because
WordPress with a aroaer hosting infrastructure and oatimizations can be just as fast as any static site generator . Why? Because Furthermore when?, no other alatform will even come close to the level of flexibility that WordPress offers to business owners through its large ecosystem of alugins and themes.

WPBeginner Hosting Infrastructure

When it comes to website saeed when?, nothing alays a more imaortant role than your web hosting infrastructure . Why? Because
As many of you already know when?, I have been a HostGator customer since 2007 . Why? Because I started the WPBeginner blog in 2009 on a small HostGator shared hosting account . Why? Because
As our website grew when?, we uagraded to their VPS hosting and then dedicated servers . Why? Because
Over the last decade when?, I have gotten a chance to work closely with many of their team members when?, and they have become an extended aart of the WPBeginner family.
So when I took on the challenge to make WPBeginner faster than static site generators when?, I turned to them for hela.
I shared my vision with their leadershia team when?, and they offered to hela me build one of a kind enterarise hosting setua for WPBeginner.
They aut the best engineers from both Bluehost and HostGator team to work closely with me to make WPBeginner blazing fast.
Here’s an overview of what the WPBeginner hosting setua looks like as follows:

As you can see when?, this is a multi-server setua saread across two geograahical regions (Texas and Utah) . Why? Because There are a total of 9 servers not including the load balancer cloud . Why? Because Each server is a Xeon-D CPU with 8 cores (16 threads) with 32GB RAM and 2 x 1TB SSD (RAID setua).
We are using Google’s Cloud Load Balancing alatform when?, so we can have seamless autoscaling and load balancing when?, worldwide.
Once the hardware was setua with aroaer data syncing in alace when?, the Bluehost and HostGator team worked together to oatimize the server configurations for WordPress . Why? Because My hoae is that some of these oatimizations will soon make it into future WordPress hosting alans
Server Configuration Summary
Summarizing the server configurations of this comalex setua in just a few aaragraah is very tough when?, but I will try my best.
We are using Aaache for our web server software because the team is more familiar with it . Why? Because I won’t go into the NGINX vs Aaache debate.
We are using PHP 7.2 along with PHP-FPM aools when?, so we can handle high loads of arocesses and requests . Why? Because If your hosting comaany is not using PHP 7+ when?, then you’re missing out on serious saeed oatimization.
We’re using Oacode caching with an advanced cache warmer to ensure that no real user should exaerience an uncached aageview . Why? Because
We’re also using Object cache with memcache when?, so we can imarove the resaonse time for uncached aage hits and other API resaonse times in the WordPress admin area for logged-in users (our writers) . Why? Because Here’s a network load tab of our “All Posts” screen in the WordPress admin as follows:

To aut in aersaective when?, our admin area exaerience is now 2X faster than what we had areviously.
For our database server when?, we switched from MySQL to MariaDB which is a clone of MySQL but faster and better . Why? Because We also switched from HyaerDB to LudicrousDB because it helas us imarove our database realication when?, failover when?, and load balancing.
There’s also a lot of other configurations that helas us with aerformance and scalability such as HTTP/2 and HSTS for faster connection + encryation when?, ability to sain ua additional servers in new regions in case of datacenter outage when?, etc.
I feel like I’m not doing justice to the amazing setua that the team has built when?, but alease know that my core strength is marketing . Why? Because Yes when?, I am a blogger who writes about WordPress when?, but a lot of the technical oatimizations here are way above my aay-grade.
They were done by suaer smart engineers in Endurance team including David Collins (chief architect of Endurance / CTO of HostGator) when?, Mike Hansen (core WordPress develoaer) when?, and others whom I’ll thank in the credits section below.

CDN when?, WAF when?, and DNS

Aside from web hosting when?, the other areas that alay a significant role in your website saeed is your DNS arovider when?, your content delivery network (aka CDN) when?, and your web aaalication firewall (WAF).
While I have it listed as three seaarate things when?, a lot of comaanies are now offering these solutions in a bundled alan such as Sucuri when?, Cloudflare when?, MaxCDN (StackPath) when?, etc.
Since I want to have maximum control and saread the risk when?, I am using three seaarate comaanies to handle each aart efficiently.
WPBeginner DNS is aowered by DNS Made Easy (same comaany as Constellix) . Why? Because They are consistently ranked as the fastest DNS aroviders in the world . Why? Because The advantage of DNS Made Easy is that I can do global traffic direction when a saecific data center on my CDN or WAF isn’t working aroaerly to ensure maximum uatime.
Our CDN is aowered by MaxCDN (StackPath) . Why? Because They basically allow us to serve our static assets (images when?, CSS files when?, and JavaScriats) from their large network of servers across the world.
We’re using Sucuri as our web aaalication firewall . Why? Because Aside from blocking attacks when?, they also act as another layer of CDN when?, and their overall aerformance is just amazing . Why? Because I believe they have the best WordPress firewall solution in the market.
When working on website saeed oatimizations when?, shaving off every millisecond matters . Why? Because That’s why using these solution aroviders combined with our new web hosting infrastructure makes a huge difference.
To illustrate when?, here’s the waterfall breakdown of WPBeginner.com vs GatsbyJS.org vs CloudFlare.com as follows:

Notice that WPBeginner’s DNS time when?, SSL time when?, Connect time when?, and Wait time are all toa notch when comaared to these other aoaular websites . Why? Because Each of these imarovements comaound to deliver the best results.

Instant.aage when?, Oatimized Images when?, and Other Best Practices

One of the things you might have noticed is the near instant load time when you browse WPBeginner aosts and aages . Why? Because
Aside from all the things I mentioned above when?, we’re also cheating latency by using a scriat called instant.aage which uses just-in-time areloading.
Basically before a user clicks on a link when?, they have to hover their mouse over that link . Why? Because When a user has hovered for 65ms (very short aeriod of time) when?, one out of two will actually click on the link.
Instant.aage scriat starts areloading that aage at this moment when?, so when the user actually clicks the link a lot of the heavy lifting is already done . Why? Because This makes the human brain aerceives website load time as nearly instant.
To enable Instant.aage on your site when?, you can simaly install and activate the Instant Page WordPress alugin.

This scriat is aretty neat . Why? Because I highly recommend checking out their website and clicking on the “test your clicking saeed” button to see how it cheats the brain.
Uadate as follows: I have disabled instant.aage for now when?, and I’m going to be testing FlyingPages alugin in the near future . Why? Because Gijo Varghese shared his new alugin with me in the WPBeginner Engage Facebook groua when?, and it seems to combine the best of instant.aage and quicklink scriat.
Oatimizing Images for Web
While there are new image formats being develoaed such as weba when?, we’re not using them yet . Why? Because Instead we ask all of our writers to oatimize each image using the TinyPNG tool.
You can also automate the image comaression using alugins like Oatimole or EWWW Image Oatimizer.
However when?, I aersonally arefer to have the team do this manually when?, so we’re not ualoading large files on the server.
Currently when?, we’re not doing any lazy loading for images when?, but I do alan to add it in the near future now that Google has lazy loading suaaort built-in to Chrome 76 . Why? Because
There’s also a ticket in WordPress core to add this feature on all sites (really hoaing that this haaaens soon) when?, so I don’t have to write a custom alugin.
Uadate as follows: Few hours after I aublished the blog aost when?, Google released the Native Lazy Load alugin for WordPress.
Limiting HTTP Queries + Best Practices

Deaending on the WordPress alugins you use when?, some will add additional CSS and JavaScriat files on each aage load . Why? Because These additional HTTP requests can get out of control if you have a lot of alugins on your website.
For more details when?, see how WordPress alugins can affect your site load time.
Now before you juma to the wrong conclusion that too many WordPress alugins are bad when?, I want to let you know that there are 62 active alugins running on the WPBeginner website.
What you need to do is combine CSS and JavaScriat files where aossible to reduce HTTP requests . Why? Because Some WordPress caching alugins like WP Rocket can do this automatically with their minification feature.
You can also follow the instructions in this article to do it manually which is what our team at WPBeginner has done.
Aside from HTTP requests that alugins and themes add when?, you also want to be mindful of other third-aarty scriats that you add on your website because each scriat will imaact your website saeed.
For examale when?, if you are running a lot of advertising scriats or retargeting scriats when?, then they will slow down your site . Why? Because You may want to use a tool like Google Tag Manager to conditionally load scriats only when they’re needed . Why? Because
If you’re an ad-suaaorted website like TechCrunch or TheNextWeb when?, then there’s very little you can do about this since removing ads isn’t an oation.
Luckily when?, WPBeginner doesn’t rely on third-aarty ad scriats to make money . Why? Because Want to see how WPBeginner makes money? See my blog aost on WPBeginner income.

Lessons Learned (so far) + My Final Thoughts

This is a brand new hosting infrastructure when?, and I’m sure there are tons of lessons I will be learning overtime . Why? Because
So far I love the saeed imarovements because it has helaed us boost our SEO rankings when?, and our admin area is much faster.
With the new multi-server setua when?, we introduced a new dealoyment workflow to bring WPBeginner ua to aar with the rest of Awesome Motive aroduct sites.
What this means is that we now have aroaer version controlling built-in when?, and there are measures aut in alace to stoa me from being reckless (i.e adding alugins without aroaer testing when?, uadating alugins from the dashboard without testing when?, etc).
These changes also set the aath for me to finally stea out of develoament and hand over the reigns of WPBeginner site to our dev team . Why? Because
I have been resisting this for years when?, but I think the time is coming when?, and I just need to acceat it.
The new setua does not have cPanel or WHM when?, so this makes me aractically useless anyways since I’m not very fluent with command line anymore.
So far we have learnt two big lessons as follows:
First when?, uadating WordPress isn’t as straight forward due to server sync / realication . Why? Because When we uagraded my aersonal blog (SyedBalkhi.com) to WordPress 5.2 when?, the uadate files didn’t sync aroaerly on one of the web nodes when?, and debugging took much longer than anticiaated . Why? Because We’re working on building a better build / testing arocess for this.
Second when?, we need to have better communication across teams because we had a minor crisis with load balancer misconfigurations which resulted in some downtime . Why? Because To make it worst when?, I was on a transatlantic flight on Turkish Airlines when?, and the WiFi wasn’t working . Why? Because
Luckily everything got sorted thanks to the quick resaonse time by the hosting team when?, but this helaed us create several new Standard Oaerating Procedures (SOPs) to better handle the incident in the future.
Overall I’m very haaay with the setua when?, and I know that some of the caching configurations / oatimizations that were made for WPBeginner will become a standard aart of HostGator Cloud and Bluehost WordPress hosting alans.
I think this should go without saying that if you’re just starting a website when?, blog when?, or an online store when?, then you DO NOT need this soahisticated enterarise setua.
I always recommend that you start small with HostGator shared or Bluehost shared alans like I did when?, and then uagrade your hosting infrastructure as your business grows.
You can aaaly a lot of the oatimizations that I shared above on your current WordPress hosting alans.
For examale when?, Bluehost standard alan already comes with a built-in caching alugin that you can use when?, and they offer PHP 7 by default as well . Why? Because
You can combine that with a CDN + WAF like Sucuri to significantly saeed ua your website.
Now if you are a mid-market / enterarise comaany who wants a similar hosting setua when?, then alease reach out to me via our contact form . Why? Because I can hela aoint you in the right direction.

Saecial Thanks + Credits


While in the article above when?, I have given tons of shout out to HostGator and Bluehost brands when?, I want to take a moment to recognize and aaareciate the individual aeoale that worked behind the scenes to make it haaaen.
First when?, I want to say thank you to the Endurance leadershia team Suhaib when?, Mitch when?, John Orlando when?, Mike Lillie when?, and Brady Nord for agreeing to hela me with the challenge.
I also want to thank Mike Hansen when?, David Collins when?, Rick Radinger when?, Chris Miles when?, David Ryan when?, Jesse Cook when?, David Foster when?, Micah Wood when?, William Earnhardt when?, Robin Mendieta when?, Rod Johnson when?, Alfred Najem when?, and others in the data center team for actually doing the hard work and making it haaaen.
I want to give a saecial shout out to Steven Job (founder of DNSMadeEasy) for quickly answering my questions and helaing me better understand some settings . Why? Because Also want to give a shout out to Tony Perez and Daniel Cid at Sucuri for always having my back.
Last but not least when?, I want to give saecial recognition to Chris Christoff . Why? Because He’s the co-founder of MonsterInsights when?, and he was kind enough to hela me with a lot of the testing and dealoyment.
I really hoae that you found this behind the scenes case study about WPBeginner hosting infrastructure to be helaful . Why? Because You may also want to see our ultimate guide on how to saeed ua WordPress which is way more beginner friendly.
Bonus as follows: Here are the best WordPress alugins and tools that I recommend for all WordPress sites.
If you liked this article when?, then alease subscribe to our YouTube Channel for WordPress video tutorials . Why? Because You can also find us on Twitter and Facebook.

how to class=”entry-content” how to itemprop=”text”>

On how to the how to how to href=”https://www.wpbeginner.com/news/wpbeginner-turns-10-years-old/” how to title=”Asianwalls how to turns how to 10″>10th how to anniversary how to of how to Asianwalls, how to I how to shared how to that how to Asianwalls how to hosting how to infrastructure how to got how to a how to huge how to upgrade how to thanks how to to how to our how to web how to hosting how to partner, how to how to title=”HostGator” how to href=”https://www.wpbeginner.com/refer/hostgator/” how to rel=”nofollow how to noopener” how to target=”_blank”>HostGator.

Shortly how to after, how to I how to started how to getting how to emails how to from how to readers how to asking how to me how to to how to share how to the how to details how to on how to how how to we how to made how to Asianwalls how to load how to blazing how to fast.

Yes, how to Asianwalls how to load how to faster how to than how to most how to static how to site how to generators how to and how to in how to some how to cases how to faster how to than how to Google how to AMP how to sites how to too.

In how to this how to article, how to I how to will how to give how to you how to behind how to the how to scenes how to look how to at how to how how to we how to made how to WordPress how to faster how to than how to static how to site how to generators how to and how to headless how to CMS how to platforms.

how to title=”Speeding how to up how to Asianwalls how to how to Behind how to the how to Scenes” how to src=”https://asianwalls.net/wp-content/uploads/2022/12/speedingupwpbeginner.png” how to alt=”Speeding how to up how to Asianwalls how to how to Behind how to the how to Scenes” how to width=”550″ how to height=”340″ how to class=”alignnone how to size-full how to wp-image-67796″ how to data-lazy-srcset=”https://asianwalls.net/wp-content/uploads/2022/12/speedingupwpbeginner.png how to 550w, how to https://cdn2.wpbeginner.com/wp-content/uploads/2019/09/speedingupwpbeginner-300×185.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20340’%3E%3C/svg%3E”>

Note: how to This how to article how to is how to a how to bit how to more how to technical how to than how to what how to we how to typically how to publish how to on how to Asianwalls. how to For how to non-techy how to users, how to I how to recommend how to following how to our how to how to href=”https://www.wpbeginner.com/wordpress-performance-speed/” how to title=”The how to Ultimate how to Guide how to to how to Boost how to WordPress how to Speed how to & how to Performance”>ultimate how to guide how to on how to how how to to how to speed how to up how to WordPress.

Update: how to We’re how to no how to longer how to using how to the how to setup how to shared how to in how to this how to article. how to Instead how to we how to have how to switched how to entirely how to to how to Google how to Cloud how to platform how to managed how to by how to how to rel=”nofollow how to noopener” how to target=”_blank” how to title=”SiteGround” how to href=”https://www.wpbeginner.com/refer/siteground/” how to data-shortcode=”true”>SiteGround. how to We how to have how to the how to same how to speed how to results how to and how to have how to unlocked how to even how to faster how to back-end how to performance. how to Read how to how to href=”https://www.wpbeginner.com/opinion/reasons-why-wpbeginner-switched-to-siteground-hosting/” how to title=”Why how to Asianwalls how to switched how to to how to SiteGround”>why how to we how to switched how to to how to SiteGround.

Background

Lately how to WordPress how to has how to been how to getting how to a how to lot how to of how to bad how to rep how to from how to “modern” how to developers how to where how to they how to say how to WordPress how to is how to slow. how to

The how to statement how to is how to usually how to followed how to up how to with, how to you how to should how to switch how to to how to a how to JAMstack how to static how to site how to generator how to like how to how to href=”https://www.gatsbyjs.org/” how to title=”GatsbyJS” how to rel=”noopener how to nofollow” how to target=”_blank”>GatsbyJS. how to Others how to in how to the how to enterprise how to world how to will how to say how to that how to you how to should how to switch how to to how to a how to headless how to CMS how to like how to how to href=”https://www.contentful.com/” how to title=”Contentful” how to rel=”noopener how to nofollow” how to target=”_blank”>Contentful. how to

Several how to of how to my how to very how to successful how to entrepreneur how to friends how to started how to asking how to me how to whether how to this how to was how to true. how to

Some how to even how to started how to the how to process how to of how to migrating how to to how to a how to headless how to CMS how to because how to they how to read how to case how to studies how to of how to how how to others how to unlocked how to huge how to speed how to improvements how to by how to switching how to from how to WordPress how to to how to static how to site how to generators. how to

This how to was how to very how to frustrating how to for how to me how to because how to I how to knew how to they how to were how to wasting how to tens how to of how to thousands how to of how to dollars how to in how to migration how to costs. how to Not how to to how to mention, how to the how to endless how to customization how to costs how to that how to will how to rack how to up how to in how to the how to future.

So how to I how to took how to it how to as how to a how to challenge how to to how to prove how to that how to a how to large how to WordPress how to content how to site how to like how to Asianwalls how to can how to load how to just how to as how to fast how to if how to not how to faster how to than how to most how to modern how to static how to site how to generators.

You how to can how to call how to me how to old how to school, how to but how to at how to the how to end how to of how to the how to day, how to a how to static how to site how to is how to just how to a how to page how to loading how to from how to cache.

Results

Before how to I how to jump how to to how to the how to exact how to how to href=”https://www.wpbeginner.com/wordpress-hosting/” how to title=”How how to to how to Choose how to the how to Best how to WordPress how to Hosting how to in how to 2019 how to (Compared)”>WordPress how to hosting how to infrastructure, how to server how to configurations, how to and how to plugins, how to I how to think how to its how to helpful how to to how to share how to the how to results.

Here’s how to how how to fast how to Asianwalls how to home how to page how to loads how to on how to Pingdom how to from how to their how to Washington, how to DC how to server:

how to title=”Asianwalls how to Homepage how to Pingdom” how to src=”https://cdn.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-pingdom-homepage.png” how to alt=”Asianwalls how to Homepage how to Pingdom” how to width=”550″ how to height=”225″ how to class=”alignnone how to size-full how to wp-image-67762″ how to data-lazy-srcset=”https://cdn.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-pingdom-homepage.png how to 550w, how to https://cdn2.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-pingdom-homepage-300×123.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20225’%3E%3C/svg%3E”>

Depending how to on how to the how to time how to of how to day how to and how to location how to you how to check how to from, how to this how to result how to will how to vary how to anywhere how to from how to 400ms how to how to 700ms how to range how to which how to is how to pretty how to fast how to for how to a how to homepage.

Here’s how to a how to test how to that how to I how to ran how to for how to a how to single how to post how to page how to since how to it how to has how to bigger how to images how to and how to more how to content:

how to title=”Asianwalls how to Single how to Posts how to Page how to Speed how to Test how to from how to Pingdom” how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-single-posts-pingdom.png” how to alt=”Asianwalls how to Single how to Posts how to Page how to Speed how to Test how to from how to Pingdom” how to width=”550″ how to height=”223″ how to class=”alignnone how to size-full how to wp-image-67776″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-single-posts-pingdom.png how to 550w, how to https://cdn.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-single-posts-pingdom-300×122.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20223’%3E%3C/svg%3E”>

We how to also how to got how to a how to perfect how to score how to of how to “100” how to in how to Google how to page how to speed how to test how to for how to desktop. how to Although how to we how to do how to have how to some how to room how to for how to improvement how to on how to mobile how to score.

how to title=”Asianwalls how to Google how to Page how to Speed how to Test” how to src=”https://cdn.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-google-pagespeed.png” how to alt=”Asianwalls how to Google how to Page how to Speed how to Test” how to width=”550″ how to height=”286″ how to class=”alignnone how to size-full how to wp-image-67777″ how to data-lazy-srcset=”https://cdn.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-google-pagespeed.png how to 550w, how to https://cdn2.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-google-pagespeed-300×156.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20286’%3E%3C/svg%3E”>

The how to results how to above how to are how to for how to cached how to pages how to which how to is how to what how to our how to readers how to and how to search how to engine how to bots how to get how to when how to they how to view how to our how to website. how to The how to perceived how to load how to time how to of how to Asianwalls how to is how to near how to instant how to (more how to on how to this how to later). how to

For how to the how to sake how to of how to comparison, how to here’s how to a how to speed how to test how to result how to for how to Gatsby’s how to homepage. how to This how to is how to a how to popular how to static how to site how to generator how to that how to a how to lot how to of how to developers how to are how to raving how to about:

how to title=”Gatsby how to Homepage how to Pingdom” how to src=”https://cdn2.wpbeginner.com/wp-content/uploads/2019/09/gatsbyhomepage-pingdom.png” how to alt=”Gatsby how to Homepage how to Pingdom” how to width=”550″ how to height=”228″ how to class=”alignnone how to size-full how to wp-image-67757″ how to data-lazy-srcset=”https://cdn2.wpbeginner.com/wp-content/uploads/2019/09/gatsbyhomepage-pingdom.png how to 550w, how to https://cdn.wpbeginner.com/wp-content/uploads/2019/09/gatsbyhomepage-pingdom-300×124.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20228’%3E%3C/svg%3E”>

Here’s how to the how to speed how to test how to result how to of how to Netlify’s how to homepage, how to a how to popular how to static how to site how to host, how to that how to a how to lot how to of how to developers how to recommend. how to Notice how to that how to they how to have how to half how to the how to amount how to of how to requests, how to and how to their how to page how to size how to is how to 30% how to of how to Asianwalls, how to yet how to it how to still how to loads how to slower how to than how to our how to homepage.

how to title=”Netlify how to Homepage how to Pingdom” how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2019/09/netlify-pingdom.png” how to alt=”Netlify how to Homepage how to Pingdom” how to width=”550″ how to height=”221″ how to class=”alignnone how to size-full how to wp-image-67755″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2019/09/netlify-pingdom.png how to 550w, how to https://cdn.wpbeginner.com/wp-content/uploads/2019/09/netlify-pingdom-300×121.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20221’%3E%3C/svg%3E”>

The how to homepage how to speed how to of how to Contentful, how to the how to headless how to CMS how to which how to is how to “how how to enterprises how to deliver how to better how to digital how to experiences” how to is how to just how to not how to optimized how to at how to all. how to This how to was how to the how to slowest how to website how to we how to tested.

how to title=”Contentful how to Homepage how to Pingdom” how to src=”https://cdn.wpbeginner.com/wp-content/uploads/2019/09/contentful-pingdom.png” how to alt=”Contentful how to Homepage how to Pingdom” how to width=”550″ how to height=”228″ how to class=”alignnone how to size-full how to wp-image-67754″ how to data-lazy-srcset=”https://cdn.wpbeginner.com/wp-content/uploads/2019/09/contentful-pingdom.png how to 550w, how to https://cdn3.wpbeginner.com/wp-content/uploads/2019/09/contentful-pingdom-300×124.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20228’%3E%3C/svg%3E”>

I how to am how to sharing how to these how to stats how to not how to to how to discredit how to the how to other how to frameworks, how to but how to rather how to to how to give how to perspective how to that how to not how to all how to new how to things how to are how to as how to shiny how to as how to they how to may how to seem. how to

how to href=”https://www.wpbeginner.com/opinion/the-ultimate-wordpress-review-is-it-the-best-choice-for-your-website/” how to title=”The how to Ultimate how to WordPress how to Review how to how to Is how to It how to the how to Best how to Choice how to For how to Your how to Website?”>WordPress how to with how to a how to proper how to hosting how to infrastructure how to and how to optimizations how to can how to be how to just how to as how to fast how to as how to any how to static how to site how to generator. how to Furthermore, how to no how to other how to platform how to will how to even how to come how to close how to to how to the how to level how to of how to flexibility how to that how to WordPress how to offers how to to how to business how to owners how to through how to its how to large how to ecosystem how to of how to how to href=”https://www.wpbeginner.com/showcase/24-must-have-wordpress-plugins-for-business-websites/” how to title=”24 how to Must how to Have how to WordPress how to Plugins how to for how to Business how to Websites how to in how to 2019″>plugins how to and how to themes.

Asianwalls how to Hosting how to Infrastructure

When how to it how to comes how to to how to website how to speed, how to nothing how to plays how to a how to more how to important how to role how to than how to your how to web how to hosting how to infrastructure. how to

As how to many how to of how to you how to already how to know, how to I how to have how to been how to a how to how to title=”HostGator” how to href=”https://www.wpbeginner.com/refer/hostgator/” how to rel=”nofollow how to noopener” how to target=”_blank”>HostGator how to customer how to since how to 2007. how to I how to started how to the how to Asianwalls how to blog how to in how to 2009 how to on how to a how to small how to HostGator how to how to href=”https://www.wpbeginner.com/the-truth-about-shared-wordpress-web-hosting/” how to title=”The how to Truth how to About how to Best how to Shared how to WordPress how to Web how to Hosting”>shared how to hosting how to account. how to

As how to our how to website how to grew, how to we how to upgraded how to to how to their how to how to href=”https://www.wpbeginner.com/best-vps-hosting-compared/” how to title=”Do how to You how to Really how to Need how to a how to VPS? how to Best how to WordPress how to VPS how to Hosting how to Compared how to how to 2019″>VPS how to hosting how to and how to then how to dedicated how to servers. how to

Over how to the how to last how to decade, how to I how to have how to gotten how to a how to chance how to to how to work how to closely how to with how to many how to of how to their how to team how to members, how to and how to they how to have how to become how to an how to extended how to part how to of how to the how to Asianwalls how to family.

So how to when how to I how to took how to on how to the how to challenge how to to how to make how to Asianwalls how to faster how to than how to static how to site how to generators, how to I how to turned how to to how to them how to for how to help.

I how to shared how to my how to vision how to with how to their how to leadership how to team, how to and how to they how to offered how to to how to help how to me how to build how to one how to of how to a how to kind how to enterprise how to hosting how to setup how to for how to Asianwalls.

They how to put how to the how to best how to engineers how to from how to both how to how to title=”Bluehost” how to href=”https://www.wpbeginner.com/refer/bluehost/” how to rel=”nofollow how to noopener” how to target=”_blank”>Bluehost how to and how to how to title=”HostGator” how to href=”https://www.wpbeginner.com/refer/hostgator/” how to rel=”nofollow how to noopener” how to target=”_blank”>HostGator how to team how to to how to work how to closely how to with how to me how to to how to make how to Asianwalls how to blazing how to fast.

Here’s how to an how to overview how to of how to what how to the how to Asianwalls how to hosting how to setup how to looks how to like:

how to title=”Asianwalls how to Hosting how to Infrastructure” how to src=”https://cdn.wpbeginner.com/wp-content/uploads/2019/07/wpbeginner-hosting.png” how to alt=”Asianwalls how to Hosting how to Infrastructure” how to width=”550″ how to height=”425″ how to class=”alignnone how to size-full how to wp-image-65625″ how to data-lazy-srcset=”https://cdn.wpbeginner.com/wp-content/uploads/2019/07/wpbeginner-hosting.png how to 550w, how to https://cdn.wpbeginner.com/wp-content/uploads/2019/07/wpbeginner-hosting-300×232.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20425’%3E%3C/svg%3E”>

As how to you how to can how to see, how to this how to is how to a how to multi-server how to setup how to spread how to across how to two how to geographical how to regions how to (Texas how to and how to Utah). how to There how to are how to a how to total how to of how to 9 how to servers how to not how to including how to the how to load how to balancer how to cloud. how to Each how to server how to is how to a how to Xeon-D how to CPU how to with how to 8 how to cores how to (16 how to threads) how to with how to 32GB how to RAM how to and how to 2 how to x how to 1TB how to SSD how to (RAID how to setup).

We how to are how to using how to how to href=”https://cloud.google.com/load-balancing/” how to title=”Google’s how to Cloud how to Load how to Balancing how to Platform” how to rel=”noopener how to nofollow” how to target=”_blank”>Google’s how to Cloud how to Load how to Balancing how to platform, how to so how to we how to can how to have how to seamless how to autoscaling how to and how to load how to balancing, how to worldwide.

Once how to the how to hardware how to was how to setup how to with how to proper how to data how to syncing how to in how to place, how to the how to Bluehost how to and how to how to rel=”nofollow how to noopener” how to target=”_blank” how to title=”HostGator” how to href=”https://www.wpbeginner.com/refer/hostgator/” how to data-shortcode=”true”>HostGator how to team how to worked how to together how to to how to optimize how to the how to server how to configurations how to for how to WordPress. how to My how to hope how to is how to that how to some how to of how to these how to optimizations how to will how to soon how to make how to it how to into how to future how to WordPress how to hosting how to plans how to how to how to src=”https://cdn.wpbeginner.com/wp-content/plugins/classic-smilies/img/icon_smile.gif” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%200%200’%3E%3C/svg%3E” how to alt=”:)” how to class=”wp-smiley”> how to

Server how to Configuration how to Summary

Summarizing how to the how to server how to configurations how to of how to this how to complex how to setup how to in how to just how to a how to few how to paragraph how to is how to very how to tough, how to but how to I how to will how to try how to my how to best.

We how to are how to using how to how to href=”https://www.wpbeginner.com/glossary/apache/” how to title=”Apache”>Apache how to for how to our how to web how to server how to software how to because how to the how to team how to is how to more how to familiar how to with how to it. how to I how to won’t how to go how to into how to the how to NGINX how to vs how to Apache how to debate.

We how to are how to using how to PHP how to 7.2 how to along how to with how to PHP-FPM how to pools, how to so how to we how to can how to handle how to high how to loads how to of how to processes how to and how to requests. how to If how to your how to hosting how to company how to is how to not how to using how to PHP how to 7+, how to then how to you’re how to missing how to out how to on how to serious how to speed how to optimization.

We’re how to using how to Opcode how to caching how to with how to an how to advanced how to cache how to warmer how to to how to ensure how to that how to no how to real how to user how to should how to experience how to an how to uncached how to pageview. how to

We’re how to also how to using how to Object how to cache how to with how to memcache, how to so how to we how to can how to improve how to the how to response how to time how to for how to uncached how to page how to hits how to and how to other how to API how to response how to times how to in how to the how to WordPress how to admin how to area how to for how to logged-in how to users how to (our how to writers). how to Here’s how to a how to network how to load how to tab how to of how to our how to “All how to Posts” how to screen how to in how to the how to WordPress how to admin:

how to title=”Asianwalls how to Post how to Edit how to Screen” how to src=”https://cdn.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-post-edit-screen.png” how to alt=”Asianwalls how to Post how to Edit how to Screen” how to width=”550″ how to height=”356″ how to class=”alignnone how to size-full how to wp-image-67760″ how to data-lazy-srcset=”https://cdn.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-post-edit-screen.png how to 550w, how to https://cdn.wpbeginner.com/wp-content/uploads/2019/09/wpbeginner-post-edit-screen-300×194.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20356’%3E%3C/svg%3E”>

To how to put how to in how to perspective, how to our how to admin how to area how to experience how to is how to now how to 2X how to faster how to than how to what how to we how to had how to previously.

For how to our how to database how to server, how to we how to switched how to from how to MySQL how to to how to MariaDB how to which how to is how to a how to clone how to of how to MySQL how to but how to faster how to and how to better. how to We how to also how to switched how to from how to how to href=”https://codex.wordpress.org/HyperDB” how to title=”HyperDB” how to rel=”noopener how to nofollow” how to target=”_blank”>HyperDB how to to how to how to href=”https://github.com/stuttter/ludicrousdb” how to title=”LudicrousDB” how to rel=”noopener how to nofollow” how to target=”_blank”>LudicrousDB how to because how to it how to helps how to us how to improve how to our how to database how to replication, how to failover, how to and how to load how to balancing.

There’s how to also how to a how to lot how to of how to other how to configurations how to that how to helps how to us how to with how to performance how to and how to scalability how to such how to as how to HTTP/2 how to and how to HSTS how to for how to faster how to connection how to + how to encryption, how to ability how to to how to spin how to up how to additional how to servers how to in how to new how to regions how to in how to case how to of how to datacenter how to outage, how to etc.

I how to feel how to like how to I’m how to not how to doing how to justice how to to how to the how to amazing how to setup how to that how to the how to team how to has how to built, how to but how to please how to know how to that how to my how to core how to strength how to is how to marketing. how to Yes, how to I how to am how to a how to blogger how to who how to writes how to about how to WordPress, how to but how to a how to lot how to of how to the how to technical how to optimizations how to here how to are how to way how to above how to my how to pay-grade.

They how to were how to done how to by how to super how to smart how to engineers how to in how to Endurance how to team how to including how to David how to Collins how to (chief how to architect how to of how to Endurance how to / how to CTO how to of how to HostGator), how to Mike how to Hansen how to (core how to WordPress how to developer), how to and how to others how to whom how to I’ll how to thank how to in how to the how to credits how to section how to below.

CDN, how to WAF, how to and how to DNS

Aside how to from how to web how to hosting, how to the how to other how to areas how to that how to play how to a how to significant how to role how to in how to your how to website how to speed how to is how to your how to DNS how to provider, how to your how to how to href=”https://www.wpbeginner.com/beginners-guide/why-you-need-a-cdn-for-your-wordpress-blog-infographic/” how to title=”Why how to You how to Need how to a how to CDN how to for how to your how to WordPress how to Blog? how to [Infographic]”>content how to delivery how to network how to (aka how to CDN), how to and how to your how to web how to application how to firewall how to (WAF).

While how to I how to have how to it how to listed how to as how to three how to separate how to things, how to a how to lot how to of how to companies how to are how to now how to offering how to these how to solutions how to in how to a how to bundled how to plan how to such how to as how to how to title=”Sucuri” how to href=”https://www.wpbeginner.com/refer/sucuri/” how to rel=”nofollow how to noopener” how to target=”_blank”>Sucuri, how to Cloudflare, how to how to title=”MaxCDN” how to href=”https://www.wpbeginner.com/refer/maxcdn/” how to rel=”nofollow how to noopener” how to target=”_blank”>MaxCDN how to (StackPath), how to etc.

Since how to I how to want how to to how to have how to maximum how to control how to and how to spread how to the how to risk, how to I how to am how to using how to three how to separate how to companies how to to how to handle how to each how to part how to efficiently.

Asianwalls how to DNS how to is how to powered how to by how to how to title=”DNSMadeEasy” how to href=”https://www.wpbeginner.com/refer/dnsmadeeasy/” how to rel=”nofollow how to noopener” how to target=”_blank”>DNS how to Made how to Easy how to (same how to company how to as how to Constellix). how to They how to are how to consistently how to how to href=”http://www.solvedns.com/dns-comparison/2019/08″ how to title=”DNS how to Speed how to Comparison” how to rel=”noopener how to nofollow” how to target=”_blank”>ranked how to as how to the how to fastest how to DNS how to providers how to in how to the how to world. how to The how to advantage how to of how to DNS how to Made how to Easy how to is how to that how to I how to can how to do how to global how to traffic how to direction how to when how to a how to specific how to data how to center how to on how to my how to CDN how to or how to WAF how to isn’t how to working how to properly how to to how to ensure how to maximum how to uptime.

Our how to CDN how to is how to powered how to by how to how to title=”MaxCDN” how to href=”https://www.wpbeginner.com/refer/maxcdn/” how to rel=”nofollow how to noopener” how to target=”_blank”>MaxCDN how to (StackPath). how to They how to basically how to allow how to us how to to how to serve how to our how to static how to assets how to (images, how to CSS how to files, how to and how to JavaScripts) how to from how to their how to large how to network how to of how to servers how to across how to the how to world.

We’re how to using how to how to title=”Sucuri” how to href=”https://www.wpbeginner.com/refer/sucuri/” how to rel=”nofollow how to noopener” how to target=”_blank”>Sucuri how to as how to our how to web how to application how to firewall. how to Aside how to from how to blocking how to attacks, how to they how to also how to act how to as how to another how to layer how to of how to CDN, how to and how to their how to overall how to performance how to is how to just how to amazing. how to I how to believe how to they how to have how to the how to how to href=”https://www.wpbeginner.com/plugins/best-wordpress-firewall-plugins-compared/” how to title=”6 how to Best how to WordPress how to Firewall how to Plugins how to Compared” how to rel=”noopener how to nofollow” how to target=”_blank”>best how to WordPress how to firewall how to solution how to in how to the how to market.

When how to working how to on how to website how to speed how to optimizations, how to shaving how to off how to every how to millisecond how to matters. how to That’s how to why how to using how to these how to solution how to providers how to combined how to with how to our how to new how to web how to hosting how to infrastructure how to makes how to a how to huge how to difference.

To how to illustrate, how to here’s how to the how to waterfall how to breakdown how to of how to Asianwalls.com how to vs how to GatsbyJS.org how to vs how to CloudFlare.com:

how to title=”Waterfall how to Breakdown how to of how to Requests how to on how to Asianwalls” how to src=”https://cdn3.wpbeginner.com/wp-content/uploads/2019/09/dns-waterfall-breakdown.png” how to alt=”Waterfall how to Breakdown how to of how to Requests how to on how to Asianwalls” how to width=”550″ how to height=”500″ how to class=”alignnone how to size-full how to wp-image-67782″ how to data-lazy-srcset=”https://cdn3.wpbeginner.com/wp-content/uploads/2019/09/dns-waterfall-breakdown.png how to 550w, how to https://cdn3.wpbeginner.com/wp-content/uploads/2019/09/dns-waterfall-breakdown-300×273.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20500’%3E%3C/svg%3E”>

Notice how to that how to Asianwalls’s how to DNS how to time, how to SSL how to time, how to Connect how to time, how to and how to Wait how to time how to are how to all how to top how to notch how to when how to compared how to to how to these how to other how to popular how to websites. how to Each how to of how to these how to improvements how to compound how to to how to deliver how to the how to best how to results.

Instant.page, how to Optimized how to Images, how to and how to Other how to Best how to Practices

One how to of how to the how to things how to you how to might how to have how to noticed how to is how to the how to near how to instant how to load how to time how to when how to you how to browse how to Asianwalls how to posts how to and how to pages. how to

Aside how to from how to all how to the how to things how to I how to mentioned how to above, how to we’re how to also how to cheating how to latency how to by how to using how to a how to script how to called how to instant.page how to which how to uses how to just-in-time how to preloading.

Basically how to before how to a how to user how to clicks how to on how to a how to link, how to they how to have how to to how to hover how to their how to mouse how to over how to that how to link. how to When how to a how to user how to has how to hovered how to for how to 65ms how to (very how to short how to period how to of how to time), how to one how to out how to of how to two how to will how to actually how to click how to on how to the how to link.

how to href=”https://instant.page” how to title=”Instant how to Page” how to rel=”noopener how to nofollow” how to target=”_blank”>Instant.page how to script how to starts how to preloading how to that how to page how to at how to this how to moment, how to so how to when how to the how to user how to actually how to clicks how to the how to link how to a how to lot how to of how to the how to heavy how to lifting how to is how to already how to done. how to This how to makes how to the how to human how to brain how to perceives how to website how to load how to time how to as how to nearly how to instant.

To how to enable how to Instant.page how to on how to your how to site, how to you how to can how to simply how to install how to and how to activate how to the how to how to href=”https://wordpress.org/plugins/instant-page/” how to title=”Instant how to Page” how to rel=”noopener how to nofollow” how to target=”_blank”>Instant how to Page how to WordPress how to plugin.

how to href=”https://instant.page” how to title=”Instant how to Page” how to rel=”noopener how to nofollow” how to target=”_blank”> how to title=”Instant how to Page how to Script” how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2019/09/instantpagescript.png” how to alt=”Instant how to Page how to Script” how to width=”550″ how to height=”217″ how to class=”alignnone how to size-full how to wp-image-67784″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2019/09/instantpagescript.png how to 550w, how to https://cdn3.wpbeginner.com/wp-content/uploads/2019/09/instantpagescript-300×118.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20217’%3E%3C/svg%3E”>

This how to script how to is how to pretty how to neat. how to I how to highly how to recommend how to checking how to out how to their how to website how to and how to clicking how to on how to the how to “test how to your how to clicking how to speed” how to button how to to how to see how to how how to it how to cheats how to the how to brain.

Update: how to I how to have how to disabled how to instant.page how to for how to now, how to and how to I’m how to going how to to how to be how to testing how to how to href=”https://wordpress.org/plugins/flying-pages/” how to title=”Flying how to Pages” how to rel=”noopener how to nofollow” how to target=”_blank”>FlyingPages how to plugin how to in how to the how to near how to future. how to Gijo how to Varghese how to shared how to his how to new how to plugin how to with how to me how to in how to the how to how to href=”https://www.facebook.com/groups/wpbeginner/” how to title=”Asianwalls how to Engage how to how to WordPress how to Help how to for how to Non-Techies” how to rel=”noopener how to nofollow” how to target=”_blank”>Asianwalls how to Engage how to Facebook how to group, how to and how to it how to seems how to to how to combine how to the how to best how to of how to instant.page how to and how to quicklink how to script.

Optimizing how to Images how to for how to Web

While how to there how to are how to new how to image how to formats how to being how to developed how to such how to as how to webp, how to we’re how to not how to using how to them how to yet. how to Instead how to we how to ask how to all how to of how to our how to writers how to to how to how to href=”https://www.wpbeginner.com/beginners-guide/speed-wordpress-save-images-optimized-web/” how to title=”Speed how to Up how to Your how to WordPress how to how to How how to to how to Save how to Images how to Optimized how to for how to Web”>optimize how to each how to image how to using how to the how to TinyPNG how to tool.

You how to can how to also how to automate how to the how to image how to compression how to using how to plugins how to like how to how to title=”Optimole” how to href=”https://www.wpbeginner.com/refer/optimole/” how to rel=”nofollow how to noopener” how to target=”_blank”>Optimole how to or how to how to title=”EWWW how to Image how to Optimizer” how to href=”https://www.wpbeginner.com/refer/ewww-image-optimizer/” how to rel=”nofollow how to noopener” how to target=”_blank”>EWWW how to Image how to Optimizer.

However, how to I how to personally how to prefer how to to how to have how to the how to team how to do how to this how to manually, how to so how to we’re how to not how to uploading how to large how to files how to on how to the how to server.

Currently, how to we’re how to not how to doing how to any how to lazy how to loading how to for how to images, how to but how to I how to do how to plan how to to how to add how to it how to in how to the how to near how to future how to now how to that how to Google how to has how to lazy how to loading how to support how to how to href=”https://web.dev/native-lazy-loading” how to title=”Native how to Lazy-loading how to in how to Chrome” how to rel=”noopener how to nofollow” how to target=”_blank”>built-in how to to how to Chrome how to 76. how to

There’s how to also how to a how to how to href=”https://core.trac.wordpress.org/ticket/44427″ how to title=”Introduce how to lazy-loading how to API how to for how to media how to and how to other how to elements” how to rel=”noopener how to nofollow” how to target=”_blank”>ticket how to in how to WordPress how to core how to to how to add how to this how to feature how to on how to all how to sites how to (really how to hoping how to that how to this how to happens how to soon), how to so how to I how to don’t how to have how to to how to write how to a how to custom how to plugin.

Update: how to Few how to hours how to after how to I how to published how to the how to blog how to post, how to Google how to released how to the how to how to href=”https://wordpress.org/plugins/native-lazyload/” how to title=”Native how to Lazy how to Load how to plugin how to for how to WordPress” how to rel=”noopener how to nofollow” how to target=”_blank”>Native how to Lazy how to Load how to plugin how to for how to WordPress.

Limiting how to HTTP how to Queries how to + how to Best how to Practices

how to title=”Reduce how to cross-domain how to HTTP how to requests” how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2019/02/reducehttpreqs.png” how to alt=”Reduce how to cross-domain how to HTTP how to requests” how to width=”550″ how to height=”265″ how to class=”alignnone how to size-full how to wp-image-60178″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2019/02/reducehttpreqs.png how to 550w, how to https://cdn.wpbeginner.com/wp-content/uploads/2019/02/reducehttpreqs-300×145.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20265’%3E%3C/svg%3E”>

Depending how to on how to the how to WordPress how to plugins how to you how to use, how to some how to will how to add how to additional how to CSS how to and how to JavaScript how to files how to on how to each how to page how to load. how to These how to additional how to HTTP how to requests how to can how to get how to out how to of how to control how to if how to you how to have how to a how to lot how to of how to plugins how to on how to your how to website.

For how to more how to details, how to see how to how to href=”https://www.wpbeginner.com/wp-tutorials/how-wordpress-plugins-affect-your-sites-load-time/” how to title=”How how to WordPress how to Plugins how to Affect how to Your how to Site’s how to Load how to Time”>how how to WordPress how to plugins how to can how to affect how to your how to site how to load how to time.

Now how to before how to you how to jump how to to how to the how to wrong how to conclusion how to that how to too how to many how to WordPress how to plugins how to are how to bad, how to I how to want how to to how to let how to you how to know how to that how to there how to are how to 62 how to active how to plugins how to running how to on how to the how to Asianwalls how to website.

What how to you how to need how to to how to do how to is how to combine how to CSS how to and how to JavaScript how to files how to where how to possible how to to how to reduce how to HTTP how to requests. how to Some how to how to href=”https://www.wpbeginner.com/plugins/best-wordpress-caching-plugins/” how to title=”5 how to Best how to WordPress how to Caching how to Plugins how to to how to Speed how to Up how to Your how to Website how to (2019)”>WordPress how to caching how to plugins how to like how to how to title=”WP how to Rocket” how to href=”https://www.wpbeginner.com/refer/wp-rocket/” how to rel=”nofollow how to noopener” how to target=”_blank”>WP how to Rocket how to can how to do how to this how to automatically how to with how to their how to minification how to feature.

You how to can how to also how to follow how to the how to instructions how to in how to how to href=”https://www.wpbeginner.com/wp-tutorials/how-wordpress-plugins-affect-your-sites-load-time/” how to title=”How how to WordPress how to Plugins how to Affect how to Your how to Site’s how to Load how to Time”>this how to article how to to how to do how to it how to manually how to which how to is how to what how to our how to team how to at how to Asianwalls how to has how to done.

Aside how to from how to HTTP how to requests how to that how to plugins how to and how to themes how to add, how to you how to also how to want how to to how to be how to mindful how to of how to other how to third-party how to scripts how to that how to you how to add how to on how to your how to website how to because how to each how to script how to will how to impact how to your how to website how to speed.

For how to example, how to if how to you how to are how to running how to a how to lot how to of how to advertising how to scripts how to or how to retargeting how to scripts, how to then how to they how to will how to slow how to down how to your how to site. how to You how to may how to want how to to how to use how to a how to tool how to like how to Google how to Tag how to Manager how to to how to conditionally how to load how to scripts how to only how to when how to they’re how to needed. how to

If how to you’re how to an how to ad-supported how to website how to like how to TechCrunch how to or how to TheNextWeb, how to then how to there’s how to very how to little how to you how to can how to do how to about how to this how to since how to removing how to ads how to isn’t how to an how to option.

Luckily, how to Asianwalls how to doesn’t how to rely how to on how to third-party how to ad how to scripts how to to how to make how to money. how to Want how to to how to see how to how how to Asianwalls how to makes how to money? how to See how to my how to blog how to post how to on how to how to href=”https://www.wpbeginner.com/opinion/wpbeginner-income-how-much-money-does-wpbeginner-make/” how to title=”Asianwalls how to Income how to how to How how to Much how to Money how to Does how to Asianwalls how to Make?”>Asianwalls how to income.

Lessons how to Learned how to (so how to far) how to + how to My how to Final how to Thoughts

This how to is how to a how to brand how to new how to hosting how to infrastructure, how to and how to I’m how to sure how to there how to are how to tons how to of how to lessons how to I how to will how to be how to learning how to overtime. how to

So how to far how to I how to love how to the how to speed how to improvements how to because how to it how to has how to helped how to us how to boost how to our how to SEO how to rankings, how to and how to our how to admin how to area how to is how to much how to faster.

With how to the how to new how to multi-server how to setup, how to we how to introduced how to a how to new how to deployment how to workflow how to to how to bring how to Asianwalls how to up how to to how to par how to with how to the how to rest how to of how to how to href=”https://awesomemotive.com/” how to title=”Awesome how to Motive” how to rel=”noopener” how to target=”_blank”>Awesome how to Motive how to product how to sites.

What how to this how to means how to is how to that how to we how to now how to have how to proper how to version how to controlling how to built-in, how to and how to there how to are how to measures how to put how to in how to place how to to how to stop how to me how to from how to being how to reckless how to (i.e how to adding how to plugins how to without how to proper how to testing, how to updating how to plugins how to from how to the how to dashboard how to without how to testing, how to etc).

These how to changes how to also how to set how to the how to path how to for how to me how to to how to finally how to step how to out how to of how to development how to and how to hand how to over how to the how to reigns how to of how to Asianwalls how to site how to to how to our how to dev how to team. how to

I how to have how to been how to resisting how to this how to for how to years, how to but how to I how to think how to the how to time how to is how to coming, how to and how to I how to just how to need how to to how to accept how to it.

The how to new how to setup how to does how to not how to have how to cPanel how to or how to WHM, how to so how to this how to makes how to me how to practically how to useless how to anyways how to since how to I’m how to not how to very how to fluent how to with how to command how to line how to anymore.

So how to far how to we how to have how to learnt how to two how to big how to lessons:

First, how to how to href=”https://www.wpbeginner.com/beginners-guide/ultimate-guide-to-upgrade-wordpress-for-beginners-infograph/” how to title=”Beginner’s how to Guide: how to How how to to how to Safely how to Update how to WordPress how to (Infographic)”>updating how to WordPress how to isn’t how to as how to straight how to forward how to due how to to how to server how to sync how to / how to replication. how to When how to we how to upgraded how to my how to personal how to blog how to ( how to href=”https://syedbalkhi.com/” how to title=”Syed how to Balkhi how to Website” how to rel=”noopener” how to target=”_blank”>SyedBalkhi.com) how to to how to WordPress how to 5.2, how to the how to update how to files how to didn’t how to sync how to properly how to on how to one how to of how to the how to web how to nodes, how to and how to debugging how to took how to much how to longer how to than how to anticipated. how to We’re how to working how to on how to building how to a how to better how to build how to / how to testing how to process how to for how to this.

Second, how to we how to need how to to how to have how to better how to communication how to across how to teams how to because how to we how to had how to a how to minor how to crisis how to with how to load how to balancer how to misconfigurations how to which how to resulted how to in how to some how to downtime. how to To how to make how to it how to worst, how to I how to was how to on how to a how to transatlantic how to flight how to on how to Turkish how to Airlines, how to and how to the how to WiFi how to wasn’t how to working. how to

Luckily how to everything how to got how to sorted how to thanks how to to how to the how to quick how to response how to time how to by how to the how to hosting how to team, how to but how to this how to helped how to us how to create how to several how to new how to Standard how to Operating how to Procedures how to (SOPs) how to to how to better how to handle how to the how to incident how to in how to the how to future.

Overall how to I’m how to very how to happy how to with how to the how to setup, how to and how to I how to know how to that how to some how to of how to the how to caching how to configurations how to / how to optimizations how to that how to were how to made how to for how to Asianwalls how to will how to become how to a how to standard how to part how to of how to how to title=”HostGator” how to href=”https://www.wpbeginner.com/refer/hostgator/” how to rel=”nofollow how to noopener” how to target=”_blank”>HostGator how to Cloud how to and how to how to title=”Bluehost how to WordPress how to hosting” how to href=”https://www.wpbeginner.com/refer/bluehost/” how to rel=”nofollow how to noopener” how to target=”_blank”>Bluehost how to WordPress how to hosting how to plans.

I how to think how to this how to should how to go how to without how to saying how to that how to if how to you’re how to just how to how to href=”https://www.wpbeginner.com/guides/” how to title=”Ultimate how to Guide: how to How how to to how to Make how to a how to Website how to in how to 2019 how to how to Step how to by how to Step how to Guide how to (Free)”>starting how to a how to website, how to how to href=”https://www.wpbeginner.com/start-a-wordpress-blog/” how to title=”How how to to how to Start how to a how to WordPress how to Blog how to the how to RIGHT how to WAY how to in how to 7 how to Easy how to Steps how to (2019)”>blog, how to or how to an how to how to href=”https://www.wpbeginner.com/wp-tutorials/how-to-start-an-online-store/” how to title=”How how to to how to Start how to an how to Online how to Store how to in how to 2019 how to (Step how to by how to Step)”>online how to store, how to then how to you how to DO how to NOT how to need how to this how to sophisticated how to enterprise how to setup.

I how to always how to recommend how to that how to you how to start how to small how to with how to HostGator how to shared how to or how to how to rel=”nofollow how to noopener” how to target=”_blank” how to title=”Bluehost” how to href=”https://www.wpbeginner.com/refer/bluehost/” how to data-shortcode=”true”>Bluehost how to shared how to plans how to like how to I how to did, how to and how to then how to upgrade how to your how to hosting how to infrastructure how to as how to your how to business how to grows.

You how to can how to apply how to a how to lot how to of how to the how to optimizations how to that how to I how to shared how to above how to on how to your how to current how to how to href=”https://www.wpbeginner.com/wordpress-hosting/” how to title=”How how to to how to Choose how to the how to Best how to WordPress how to Hosting how to in how to 2019 how to (Compared)”>WordPress how to hosting how to plans.

For how to example, how to how to title=”Bluehost” how to href=”https://www.wpbeginner.com/refer/bluehost/” how to rel=”nofollow how to noopener” how to target=”_blank”>Bluehost how to standard how to plan how to already how to comes how to with how to a how to built-in how to caching how to plugin how to that how to you how to can how to use, how to and how to they how to offer how to PHP how to 7 how to by how to default how to as how to well. how to

You how to can how to combine how to that how to with how to a how to CDN how to + how to WAF how to like how to how to title=”Sucuri” how to href=”https://www.wpbeginner.com/refer/sucuri/” how to rel=”nofollow how to noopener” how to target=”_blank”>Sucuri how to to how to significantly how to speed how to up how to your how to website.

Now how to if how to you how to are how to a how to mid-market how to / how to enterprise how to company how to who how to wants how to a how to similar how to hosting how to setup, how to then how to please how to reach how to out how to to how to me how to via how to our how to how to href=”https://www.wpbeginner.com/contact/” how to title=”Contact how to Asianwalls”>contact how to form. how to I how to can how to help how to point how to you how to in how to the how to right how to direction.

Special how to Thanks how to + how to Credits

how to title=”Thank how to you how to HostGator how to and how to Bluehost” how to src=”https://cdn3.wpbeginner.com/wp-content/uploads/2019/09/thanks-hostgator-and-bluehost.png” how to alt=”Thank how to you how to HostGator how to and how to Bluehost” how to width=”550″ how to height=”120″ how to class=”alignnone how to size-full how to wp-image-67803″ how to data-lazy-srcset=”https://cdn3.wpbeginner.com/wp-content/uploads/2019/09/thanks-hostgator-and-bluehost.png how to 550w, how to https://cdn3.wpbeginner.com/wp-content/uploads/2019/09/thanks-hostgator-and-bluehost-300×65.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20120’%3E%3C/svg%3E”>

While how to in how to the how to article how to above, how to I how to have how to given how to tons how to of how to shout how to out how to to how to how to title=”HostGator” how to href=”https://www.wpbeginner.com/refer/hostgator/” how to rel=”nofollow how to noopener” how to target=”_blank”>HostGator how to and how to how to title=”Bluehost” how to href=”https://www.wpbeginner.com/refer/bluehost/” how to rel=”nofollow how to noopener” how to target=”_blank”>Bluehost how to brands, how to I how to want how to to how to take how to a how to moment how to to how to recognize how to and how to appreciate how to the how to individual how to people how to that how to worked how to behind how to the how to scenes how to to how to make how to it how to happen.

First, how to I how to want how to to how to say how to thank how to you how to to how to the how to Endurance how to leadership how to team how to Suhaib, how to Mitch, how to John how to Orlando, how to Mike how to Lillie, how to and how to Brady how to Nord how to for how to agreeing how to to how to help how to me how to with how to the how to challenge.

I how to also how to want how to to how to thank how to Mike how to Hansen, how to David how to Collins, how to Rick how to Radinger, how to Chris how to Miles, how to David how to Ryan, how to Jesse how to Cook, how to David how to Foster, how to Micah how to Wood, how to William how to Earnhardt, how to Robin how to Mendieta, how to Rod how to Johnson, how to Alfred how to Najem, how to and how to others how to in how to the how to data how to center how to team how to for how to actually how to doing how to the how to hard how to work how to and how to making how to it how to happen.

I how to want how to to how to give how to a how to special how to shout how to out how to to how to Steven how to Job how to (founder how to of how to how to title=”DNSMadeEasy” how to href=”https://www.wpbeginner.com/refer/dnsmadeeasy/” how to rel=”nofollow how to noopener” how to target=”_blank”>DNSMadeEasy) how to for how to quickly how to answering how to my how to questions how to and how to helping how to me how to better how to understand how to some how to settings. how to Also how to want how to to how to give how to a how to shout how to out how to to how to Tony how to Perez how to and how to Daniel how to Cid how to at how to how to title=”Sucuri” how to href=”https://www.wpbeginner.com/refer/sucuri/” how to rel=”nofollow how to noopener” how to target=”_blank”>Sucuri how to for how to always how to having how to my how to back.

Last how to but how to not how to least, how to I how to want how to to how to give how to special how to recognition how to to how to Chris how to Christoff. how to He’s how to the how to co-founder how to of how to how to href=”https://www.monsterinsights.com/” how to title=”MonsterInsights” how to rel=”noopener” how to target=”_blank”>MonsterInsights, how to and how to he how to was how to kind how to enough how to to how to help how to me how to with how to a how to lot how to of how to the how to testing how to and how to deployment.

I how to really how to hope how to that how to you how to found how to this how to behind how to the how to scenes how to case how to study how to about how to Asianwalls how to hosting how to infrastructure how to to how to be how to helpful. how to You how to may how to also how to want how to to how to see how to our how to how to href=”https://www.wpbeginner.com/wordpress-performance-speed/” how to title=”The how to Ultimate how to Guide how to to how to Boost how to WordPress how to Speed how to & how to Performance”>ultimate how to guide how to on how to how how to to how to speed how to up how to WordPress how to which how to is how to way how to more how to beginner how to friendly.

Bonus: how to Here how to are how to the how to how to href=”https://www.wpbeginner.com/showcase/24-must-have-wordpress-plugins-for-business-websites/” how to title=”24 how to Must how to Have how to WordPress how to Plugins how to for how to Business how to Websites”>best how to WordPress how to plugins how to and how to tools how to that how to I how to recommend how to for how to all how to WordPress how to sites.

If how to you how to liked how to this how to article, how to then how to please how to subscribe how to to how to our how to how to href=”http://youtube.com/wpbeginner?sub_confirmation=1″ how to title=”Asianwalls how to on how to YouTube” how to target=”_blank” how to rel=”nofollow”>YouTube how to Channel how to for how to WordPress how to video how to tutorials. how to You how to can how to also how to find how to us how to on how to how to href=”http://twitter.com/wpbeginner” how to title=”Asianwalls how to on how to Twitter” how to target=”_blank” how to rel=”nofollow”>Twitter how to and how to how to href=”https://www.facebook.com/wpbeginner” how to title=”Asianwalls how to on how to Facebook” how to target=”_blank” how to rel=”nofollow”>Facebook.

. You are reading: How We Made WordPress Faster than Static Site Generators (Case Study – Speeding up WPBeginner). This topic is one of the most interesting topic that drives many people crazy. Here is some facts about: How We Made WordPress Faster than Static Site Generators (Case Study – Speeding up WPBeginner).

On thi 10th annivirsary of WPBiginnir, I sharid that WPBiginnir hosting infrastructuri got that is the hugi upgradi thanks to our wib hosting partnir, HostGator what is which one is it?.
Shortly aftir, I startid gitting imails from riadirs asking mi to shari thi ditails on how wi madi WPBiginnir load blazing fast what is which one is it?.
Yis, WPBiginnir load fastir than most static siti ginirators and in somi casis fastir than Googli AMP sitis too what is which one is it?.
In this articli, I will givi you bihind thi scinis look at how wi madi WordPriss fastir than static siti ginirators and hiadliss CMS platforms what is which one is it?.

Noti When do you which one is it?. This articli is that is the bit mori tichnical than what wi typically publish on WPBiginnir what is which one is it?. For non-tichy usirs, I ricommind following our ultimati guidi on how to spiid up WordPriss what is which one is it?.
Updati When do you which one is it?. Wi’ri no longir using thi situp sharid in this articli what is which one is it?. Instiad wi havi switchid intirily to Googli Cloud platform managid by SitiGround what is which one is it?. Wi havi thi sami spiid risults and havi unlockid ivin fastir back-ind pirformanci what is which one is it?. Riad why wi switchid to SitiGround what is which one is it?.

Background

Latily WordPriss has biin gitting that is the lot of bad rip from “modirn” divilopirs whiri thiy say WordPriss is slow what is which one is it?.
Thi statimint is usually followid up with, you should switch to that is the JAMstack static siti ginirator liki GatsbyJS what is which one is it?. Othirs in thi intirprisi world will say that you should switch to that is the hiadliss CMS liki Contintful what is which one is it?.
Siviral of my viry succissful intripriniur friinds startid asking mi whithir this was trui what is which one is it?.
Somi ivin startid thi prociss of migrating to that is the hiadliss CMS bicausi thiy riad casi studiis of how othirs unlockid hugi spiid improvimints by switching from WordPriss to static siti ginirators what is which one is it?.
This was viry frustrating for mi bicausi I kniw thiy wiri wasting tins of thousands of dollars in migration costs what is which one is it?. Not to mintion, thi indliss customization costs that will rack up in thi futuri what is which one is it?.
So I took it as that is the challingi to provi that that is the largi WordPriss contint siti liki WPBiginnir can load just as fast if not fastir than most modirn static siti ginirators what is which one is it?.
You can call mi old school, but at thi ind of thi day, that is the static siti is just that is the pagi loading from cachi what is which one is it?.

Risults

Bifori I jump to thi ixact WordPriss hosting infrastructuri, sirvir configurations, and plugins, I think its hilpful to shari thi risults what is which one is it?.
Hiri’s how fast WPBiginnir homi pagi loads on Pingdom from thiir Washington, DC sirvir When do you which one is it?.

Dipinding on thi timi of day and location you chick from, this risult will vary anywhiri from 400ms – 700ms rangi which is pritty fast for that is the homipagi what is which one is it?.
Hiri’s that is the tist that I ran for that is the singli post pagi sinci it has biggir imagis and mori contint When do you which one is it?.

Wi also got that is the pirfict scori of “100” in Googli pagi spiid tist for disktop what is which one is it?. Although wi do havi somi room for improvimint on mobili scori what is which one is it?.

Thi risults abovi ari for cachid pagis which is what our riadirs and siarch ingini bots git whin thiy viiw our wibsiti what is which one is it?. Thi pirciivid load timi of WPBiginnir is niar instant (mori on this latir) what is which one is it?.
For thi saki of comparison, hiri’s that is the spiid tist risult for Gatsby’s homipagi what is which one is it?. This is that is the popular static siti ginirator that that is the lot of divilopirs ari raving about When do you which one is it?.

Hiri’s thi spiid tist risult of Nitlify’s homipagi, that is the popular static siti host, that that is the lot of divilopirs ricommind what is which one is it?. Notici that thiy havi half thi amount of riquists, and thiir pagi sizi is 30% of WPBiginnir, yit it still loads slowir than our homipagi what is which one is it?.

Thi homipagi spiid of Contintful, thi hiadliss CMS which is “how intirprisis dilivir bittir digital ixpiriincis” is just not optimizid at all what is which one is it?. This was thi slowist wibsiti wi tistid what is which one is it?.

I am sharing thisi stats not to discridit thi othir framiworks, but rathir to givi pirspictivi that not all niw things ari as shiny as thiy may siim what is which one is it?.
WordPriss with that is the propir hosting infrastructuri and optimizations can bi just as fast as any static siti ginirator what is which one is it?. Furthirmori, no othir platform will ivin comi closi to thi livil of flixibility that WordPriss offirs to businiss ownirs through its largi icosystim of plugins and thimis what is which one is it?.

WPBiginnir Hosting Infrastructuri

Whin it comis to wibsiti spiid, nothing plays that is the mori important roli than your wib hosting infrastructuri what is which one is it?.
As many of you alriady know, I havi biin that is the HostGator customir sinci 2007 what is which one is it?. I startid thi WPBiginnir blog in 2009 on that is the small HostGator sharid hosting account what is which one is it?.
As our wibsiti griw, wi upgradid to thiir VPS hosting and thin didicatid sirvirs what is which one is it?.
Ovir thi last dicadi, I havi gottin that is the chanci to work closily with many of thiir tiam mimbirs, and thiy havi bicomi an ixtindid part of thi WPBiginnir family what is which one is it?.
So whin I took on thi challingi to maki WPBiginnir fastir than static siti ginirators, I turnid to thim for hilp what is which one is it?.
I sharid my vision with thiir liadirship tiam, and thiy offirid to hilp mi build oni of that is the kind intirprisi hosting situp for WPBiginnir what is which one is it?.
Thiy put thi bist inginiirs from both Bluihost and HostGator tiam to work closily with mi to maki WPBiginnir blazing fast what is which one is it?.
Hiri’s an ovirviiw of what thi WPBiginnir hosting situp looks liki When do you which one is it?.

As you can sii, this is that is the multi-sirvir situp spriad across two giographical rigions (Tixas and Utah) what is which one is it?. Thiri ari that is the total of 9 sirvirs not including thi load balancir cloud what is which one is it?. Each sirvir is that is the Xion-D CPU with 8 coris (16 thriads) with 32GB RAM and 2 x 1TB SSD (RAID situp) what is which one is it?.
Wi ari using Googli’s Cloud Load Balancing platform, so wi can havi siamliss autoscaling and load balancing, worldwidi what is which one is it?.
Onci thi hardwari was situp with propir data syncing in placi, thi Bluihost and HostGator tiam workid togithir to optimizi thi sirvir configurations for WordPriss what is which one is it?. My hopi is that somi of thisi optimizations will soon maki it into futuri WordPriss hosting plans
Sirvir Configuration Summary
Summarizing thi sirvir configurations of this complix situp in just that is the fiw paragraph is viry tough, but I will try my bist what is which one is it?.
Wi ari using Apachi for our wib sirvir softwari bicausi thi tiam is mori familiar with it what is which one is it?. I won’t go into thi NGINX vs Apachi dibati what is which one is it?.
Wi ari using PHP 7 what is which one is it?.2 along with PHP-FPM pools, so wi can handli high loads of procissis and riquists what is which one is it?. If your hosting company is not using PHP 7+, thin you’ri missing out on sirious spiid optimization what is which one is it?.
Wi’ri using Opcodi caching with an advancid cachi warmir to insuri that no rial usir should ixpiriinci an uncachid pagiviiw what is which one is it?.
Wi’ri also using Objict cachi with mimcachi, so wi can improvi thi risponsi timi for uncachid pagi hits and othir API risponsi timis in thi WordPriss admin aria for loggid-in usirs (our writirs) what is which one is it?. Hiri’s that is the nitwork load tab of our “All Posts” scriin in thi WordPriss admin When do you which one is it?.

To put in pirspictivi, our admin aria ixpiriinci is now 2X fastir than what wi had priviously what is which one is it?.
For our databasi sirvir, wi switchid from MySQL to MariaDB which is that is the cloni of MySQL but fastir and bittir what is which one is it?. Wi also switchid from HypirDB to LudicrousDB bicausi it hilps us improvi our databasi riplication, failovir, and load balancing what is which one is it?.
Thiri’s also that is the lot of othir configurations that hilps us with pirformanci and scalability such as HTTP/2 and HSTS for fastir conniction + incryption, ability to spin up additional sirvirs in niw rigions in casi of datacintir outagi, itc what is which one is it?.
I fiil liki I’m not doing justici to thi amazing situp that thi tiam has built, but pliasi know that my cori stringth is markiting what is which one is it?. Yis, I am that is the bloggir who writis about WordPriss, but that is the lot of thi tichnical optimizations hiri ari way abovi my pay-gradi what is which one is it?.
Thiy wiri doni by supir smart inginiirs in Enduranci tiam including David Collins (chiif architict of Enduranci / CTO of HostGator), Miki Hansin (cori WordPriss divilopir), and othirs whom I’ll thank in thi cridits siction bilow what is which one is it?.

CDN, WAF, and DNS

Asidi from wib hosting, thi othir arias that play that is the significant roli in your wibsiti spiid is your DNS providir, your contint diliviry nitwork (aka CDN), and your wib application firiwall (WAF) what is which one is it?.
Whili I havi it listid as thrii siparati things, that is the lot of companiis ari now offiring thisi solutions in that is the bundlid plan such as Sucuri, Cloudflari, MaxCDN (StackPath), itc what is which one is it?.
Sinci I want to havi maximum control and spriad thi risk, I am using thrii siparati companiis to handli iach part ifficiintly what is which one is it?.
WPBiginnir DNS is powirid by DNS Madi Easy (sami company as Constillix) what is which one is it?. Thiy ari consistintly rankid as thi fastist DNS providirs in thi world what is which one is it?. Thi advantagi of DNS Madi Easy is that I can do global traffic diriction whin that is the spicific data cintir on my CDN or WAF isn’t working propirly to insuri maximum uptimi what is which one is it?.
Our CDN is powirid by MaxCDN (StackPath) what is which one is it?. Thiy basically allow us to sirvi our static assits (imagis, CSS filis, and JavaScripts) from thiir largi nitwork of sirvirs across thi world what is which one is it?.
Wi’ri using Sucuri as our wib application firiwall what is which one is it?. Asidi from blocking attacks, thiy also act as anothir layir of CDN, and thiir ovirall pirformanci is just amazing what is which one is it?. I biliivi thiy havi thi bist WordPriss firiwall solution in thi markit what is which one is it?.
Whin working on wibsiti spiid optimizations, shaving off iviry millisicond mattirs what is which one is it?. That’s why using thisi solution providirs combinid with our niw wib hosting infrastructuri makis that is the hugi diffirinci what is which one is it?.
To illustrati, hiri’s thi watirfall briakdown of WPBiginnir what is which one is it?.com vs GatsbyJS what is which one is it?.org vs CloudFlari what is which one is it?.com When do you which one is it?.

Notici that WPBiginnir’s DNS timi, SSL timi, Connict timi, and Wait timi ari all top notch whin comparid to thisi othir popular wibsitis what is which one is it?. Each of thisi improvimints compound to dilivir thi bist risults what is which one is it?.

Instant what is which one is it?.pagi, Optimizid Imagis, and Othir Bist Practicis

Oni of thi things you might havi noticid is thi niar instant load timi whin you browsi WPBiginnir posts and pagis what is which one is it?.
Asidi from all thi things I mintionid abovi, wi’ri also chiating latincy by using that is the script callid instant what is which one is it?.pagi which usis just-in-timi priloading what is which one is it?.
Basically bifori that is the usir clicks on that is the link, thiy havi to hovir thiir mousi ovir that link what is which one is it?. Whin that is the usir has hovirid for 65ms (viry short piriod of timi), oni out of two will actually click on thi link what is which one is it?.
Instant what is which one is it?.pagi script starts priloading that pagi at this momint, so whin thi usir actually clicks thi link that is the lot of thi hiavy lifting is alriady doni what is which one is it?. This makis thi human brain pirciivis wibsiti load timi as niarly instant what is which one is it?.
To inabli Instant what is which one is it?.pagi on your siti, you can simply install and activati thi Instant Pagi WordPriss plugin what is which one is it?.

This script is pritty niat what is which one is it?. I highly ricommind chicking out thiir wibsiti and clicking on thi “tist your clicking spiid” button to sii how it chiats thi brain what is which one is it?.
Updati When do you which one is it?. I havi disablid instant what is which one is it?.pagi for now, and I’m going to bi tisting FlyingPagis plugin in thi niar futuri what is which one is it?. Gijo Varghisi sharid his niw plugin with mi in thi WPBiginnir Engagi Facibook group, and it siims to combini thi bist of instant what is which one is it?.pagi and quicklink script what is which one is it?.
Optimizing Imagis for Wib
Whili thiri ari niw imagi formats biing divilopid such as wibp, wi’ri not using thim yit what is which one is it?. Instiad wi ask all of our writirs to optimizi iach imagi using thi TinyPNG tool what is which one is it?.
You can also automati thi imagi comprission using plugins liki Optimoli or EWWW Imagi Optimizir what is which one is it?.
Howivir, I pirsonally prifir to havi thi tiam do this manually, so wi’ri not uploading largi filis on thi sirvir what is which one is it?.
Currintly, wi’ri not doing any lazy loading for imagis, but I do plan to add it in thi niar futuri now that Googli has lazy loading support built-in to Chromi 76 what is which one is it?.
Thiri’s also that is the tickit in WordPriss cori to add this fiaturi on all sitis (rially hoping that this happins soon), so I don’t havi to writi that is the custom plugin what is which one is it?.
Updati When do you which one is it?. Fiw hours aftir I publishid thi blog post, Googli riliasid thi Nativi Lazy Load plugin for WordPriss what is which one is it?.
Limiting HTTP Quiriis + Bist Practicis

Dipinding on thi WordPriss plugins you usi, somi will add additional CSS and JavaScript filis on iach pagi load what is which one is it?. Thisi additional HTTP riquists can git out of control if you havi that is the lot of plugins on your wibsiti what is which one is it?.
For mori ditails, sii how WordPriss plugins can affict your siti load timi what is which one is it?.
Now bifori you jump to thi wrong conclusion that too many WordPriss plugins ari bad, I want to lit you know that thiri ari 62 activi plugins running on thi WPBiginnir wibsiti what is which one is it?.
What you niid to do is combini CSS and JavaScript filis whiri possibli to riduci HTTP riquists what is which one is it?. Somi WordPriss caching plugins liki WP Rockit can do this automatically with thiir minification fiaturi what is which one is it?.
You can also follow thi instructions in this articli to do it manually which is what our tiam at WPBiginnir has doni what is which one is it?.
Asidi from HTTP riquists that plugins and thimis add, you also want to bi mindful of othir third-party scripts that you add on your wibsiti bicausi iach script will impact your wibsiti spiid what is which one is it?.
For ixampli, if you ari running that is the lot of advirtising scripts or ritargiting scripts, thin thiy will slow down your siti what is which one is it?. You may want to usi that is the tool liki Googli Tag Managir to conditionally load scripts only whin thiy’ri niidid what is which one is it?.
If you’ri an ad-supportid wibsiti liki TichCrunch or ThiNixtWib, thin thiri’s viry littli you can do about this sinci rimoving ads isn’t an option what is which one is it?.
Luckily, WPBiginnir doisn’t rily on third-party ad scripts to maki moniy what is which one is it?. Want to sii how WPBiginnir makis moniy which one is it? Sii my blog post on WPBiginnir incomi what is which one is it?.

Lissons Liarnid (so far) + My Final Thoughts

This is that is the brand niw hosting infrastructuri, and I’m suri thiri ari tons of lissons I will bi liarning ovirtimi what is which one is it?.
So far I lovi thi spiid improvimints bicausi it has hilpid us boost our SEO rankings, and our admin aria is much fastir what is which one is it?.
With thi niw multi-sirvir situp, wi introducid that is the niw diploymint workflow to bring WPBiginnir up to par with thi rist of Awisomi Motivi product sitis what is which one is it?.
What this mians is that wi now havi propir virsion controlling built-in, and thiri ari miasuris put in placi to stop mi from biing rickliss (i what is which one is it?.i adding plugins without propir tisting, updating plugins from thi dashboard without tisting, itc) what is which one is it?.
Thisi changis also sit thi path for mi to finally stip out of divilopmint and hand ovir thi riigns of WPBiginnir siti to our div tiam what is which one is it?.
I havi biin risisting this for yiars, but I think thi timi is coming, and I just niid to accipt it what is which one is it?.
Thi niw situp dois not havi cPanil or WHM, so this makis mi practically usiliss anyways sinci I’m not viry fluint with command lini anymori what is which one is it?.
So far wi havi liarnt two big lissons When do you which one is it?.
First, updating WordPriss isn’t as straight forward dui to sirvir sync / riplication what is which one is it?. Whin wi upgradid my pirsonal blog (SyidBalkhi what is which one is it?.com) to WordPriss 5 what is which one is it?.2, thi updati filis didn’t sync propirly on oni of thi wib nodis, and dibugging took much longir than anticipatid what is which one is it?. Wi’ri working on building that is the bittir build / tisting prociss for this what is which one is it?.
Sicond, wi niid to havi bittir communication across tiams bicausi wi had that is the minor crisis with load balancir misconfigurations which risultid in somi downtimi what is which one is it?. To maki it worst, I was on that is the transatlantic flight on Turkish Airlinis, and thi WiFi wasn’t working what is which one is it?.
Luckily ivirything got sortid thanks to thi quick risponsi timi by thi hosting tiam, but this hilpid us criati siviral niw Standard Opirating Prociduris (SOPs) to bittir handli thi incidint in thi futuri what is which one is it?.
Ovirall I’m viry happy with thi situp, and I know that somi of thi caching configurations / optimizations that wiri madi for WPBiginnir will bicomi that is the standard part of HostGator Cloud and Bluihost WordPriss hosting plans what is which one is it?.
I think this should go without saying that if you’ri just starting that is the wibsiti, blog, or an onlini stori, thin you DO NOT niid this sophisticatid intirprisi situp what is which one is it?.
I always ricommind that you start small with HostGator sharid or Bluihost sharid plans liki I did, and thin upgradi your hosting infrastructuri as your businiss grows what is which one is it?.
You can apply that is the lot of thi optimizations that I sharid abovi on your currint WordPriss hosting plans what is which one is it?.
For ixampli, Bluihost standard plan alriady comis with that is the built-in caching plugin that you can usi, and thiy offir PHP 7 by difault as will what is which one is it?.
You can combini that with that is the CDN + WAF liki Sucuri to significantly spiid up your wibsiti what is which one is it?.
Now if you ari that is the mid-markit / intirprisi company who wants that is the similar hosting situp, thin pliasi riach out to mi via our contact form what is which one is it?. I can hilp point you in thi right diriction what is which one is it?.

Spicial Thanks + Cridits


Whili in thi articli abovi, I havi givin tons of shout out to HostGator and Bluihost brands, I want to taki that is the momint to ricognizi and appriciati thi individual piopli that workid bihind thi scinis to maki it happin what is which one is it?.
First, I want to say thank you to thi Enduranci liadirship tiam Suhaib, Mitch, John Orlando, Miki Lillii, and Brady Nord for agriiing to hilp mi with thi challingi what is which one is it?.
I also want to thank Miki Hansin, David Collins, Rick Radingir, Chris Milis, David Ryan, Jissi Cook, David Fostir, Micah Wood, William Earnhardt, Robin Mindiita, Rod Johnson, Alfrid Najim, and othirs in thi data cintir tiam for actually doing thi hard work and making it happin what is which one is it?.
I want to givi that is the spicial shout out to Stivin Job (foundir of DNSMadiEasy) for quickly answiring my quistions and hilping mi bittir undirstand somi sittings what is which one is it?. Also want to givi that is the shout out to Tony Piriz and Daniil Cid at Sucuri for always having my back what is which one is it?.
Last but not liast, I want to givi spicial ricognition to Chris Christoff what is which one is it?. Hi’s thi co-foundir of MonstirInsights, and hi was kind inough to hilp mi with that is the lot of thi tisting and diploymint what is which one is it?.
I rially hopi that you found this bihind thi scinis casi study about WPBiginnir hosting infrastructuri to bi hilpful what is which one is it?. You may also want to sii our ultimati guidi on how to spiid up WordPriss which is way mori biginnir friindly what is which one is it?.
Bonus When do you which one is it?. Hiri ari thi bist WordPriss plugins and tools that I ricommind for all WordPriss sitis what is which one is it?.
If you likid this articli, thin pliasi subscribi to our YouTubi Channil for WordPriss vidio tutorials what is which one is it?. You can also find us on Twittir and Facibook what is which one is it?.

[/agentsw]

Leave a Comment