Carefully Curated Server Resources for WordPress Developers & Sys Admins Alike

It's time to level up! Let us guide you through setting up a new server one command at a time, dive into caching and make your sites run like lightning, or set up the perfect site deployment system. Let the learning begin!

Caching & Performance

Make your WordPress site sizzle with performance optimizations like caching and more.

Is a Load Balancer Overkill in Your WordPress Hosting Setup?

What is Load Balancing? Before discussing whether a load balancer is needed, we should ensure that we’re all on the same page when it comes to understanding the function of a load balancer. In its most basic form, a load balancer is a server that distributes network traffic to a series of backend servers. It does...

Ashley Rich

Nov 06, 2019

WordPress Caching: All You Need To Know

Over the last few years of supporting our products at Delicious Brains (notably WP Offload Media and most recently, SpinupWP), one thing has become clear: Caching in WordPress is often misunderstood (and sites run slower than they should as a result). In this post, I hope to demystify some of those misconceptions and provide a...

Ashley Rich

Jul 16, 2019

How to Make WordPress Page Cache Plugins Fly With Nginx

Anyone who’s trying to improve the performance of their WordPress site eventually turns to caching. There are a ton of WordPress page caching plugins available, but limiting yourself to cache plugins alone means leaving significant performance improvements on the table. If you’ve been reading the Delicious Brains blog for any amount of time, you’ll likely...

Ashley Rich

Dec 18, 2018

Page Caching: Varnish Vs Nginx FastCGI Cache 2018 Update

Back in 2016 Brad compared Varnish and Nginx FastCGI Caching to see which would come out on top. Back then Nginx FastCGI Caching was superior in performance, but has anything changed in the last two years? That’s what we’re here to find out! This time round I’m also going to benchmark WordPress without any cache...

Ashley Rich

Apr 10, 2018

Full Page Caching With Personalized Dynamic Content

We’ve talked a lot about WordPress performance here at Delicious Brains and the importance of page caching. However, implementing a page cache on highly dynamic sites or sites which display personalized content isn’t always easy. Previously, we’ve covered Microcaching for dynamic content, but that still doesn’t help when personalized content is involved. In this article...

Ashley Rich

Jan 02, 2018

Microcaching WordPress in Nginx to Improve Server Requests by 2,400%

We’ve talked a lot about WordPress performance and hosting WordPress here at Delicious Brains. A common theme amongst those articles is the importance of page caching and how it’s arguably the best way to improve the performance of your WordPress site: …if you’ve opted to self-host or have no alternative but to use shared hosting,...

Ashley Rich

Apr 25, 2017

A CDN Isn’t a Silver Bullet for Performance

WP Offload S3 is fast approaching its one year anniversary and over the last 10 months we’ve significantly improved the product to increase your site’s performance. However, during this time we’ve received numerous support requests from users. They go something like this: I’ve installed WP Offload S3, but my site isn’t any faster! What’s going...

Ashley Rich

Aug 09, 2016

Page Caching: Varnish vs Nginx FastCGI Cache

Varnish has long been a part of the stack we use here on our site, handling full-page caching, but after some benchmarking it looks like Nginx FastCGI Cache is actually a better choice. If you followed along with Ashley’s Hosting WordPress Yourself series, you’re probably familiar with the stack but here’s a diagram as a...

Brad Touesnard

Feb 02, 2016

Deploying WordPress

Everything you need to know to set up the perfect site deployment system.

WordPress Deployment Part 1: Preparing WordPress

Welcome to the first post in a workflow series on deploying WordPress. In this series, we’re going to look at how you can set up automated deployments for your WordPress site in a range of different ways. But before we get into the “how”, first we’re going to look at why you should consider setting...

Gilbert Pellegrom

May 08, 2018

WordPress Deployment Part 2: Deploying WordPress using the Command Line

In my last article, we looked briefly at why automated deployments are important and how to prepare a WordPress site for automated deployments. Now that our WordPress site is ready to be deployed, in this article we’re going to look at how we can use command line (CLI) tools to deploy WordPress from our local...

Gilbert Pellegrom

Jul 03, 2018

WordPress Deployment Part 3: Deploying WordPress Using Git

In my last article, we looked at deploying WordPress using some different command line (CLI) tools. In this article, we’re going to look at how we can deploy WordPress using Git, both manually via the CLI and also automatically when you push code to your remote repository. Use Git & Composer In the first article in...

Gilbert Pellegrom

Aug 14, 2018

WordPress Deployment Part 4: Automated Deployments

In my last article, we looked at different methods of deploying a WordPress site using Git. We also looked at using an external CI service (such as Travis) to automatically trigger a deployment on your remote git repo. In this article, we’re going to build on what we have looked at previously and consider some...

Gilbert Pellegrom

Oct 09, 2018

WordPress Deployment Part 5: Atomic Deployments

In my last article we looked at how to use some popular hosted services to set up automated deployments for our WordPress site. In this article, we’re going to look at a specific type of deployment that can be used to eliminate downtime during a deployment and make your site always available to your users....

Gilbert Pellegrom

Dec 11, 2018

Other Resources

Topics related to servers and WordPress we felt the urge to write about.

How to Deploy a WordPress Site on SpinupWP Using Branch

When we launched SpinupWP we knew people would want to deploy their WordPress sites using Git. So we launched with a push to deploy feature that allows you to automatically deploy your sites from Git when changes are pushed to the repository. As part of the deployment, you can also run a post-deployment script on...

Gilbert Pellegrom

Jan 28, 2020

Automation for the Laziest WordPress Developer: Git Hooks Examples

… but I was always wondering if I could somehow increase laziness time by automating the process. Frances d’Ath While this wasn’t quite my thought as I started working on some git hooks, I realized that so much of what we developers take for granted was built for exactly this reason. I started my git...

Curtis McHale

Dec 17, 2019

SpinupWP at WordCamp US 2019: Our First Sponsor Booth Experience

A few weeks ago the team flew out to St. Louis, Missouri to attend WordCamp US 2019. Our goal was to raise the awareness of SpinupWP as well as speak with existing customers about what they thought of the product so far. It was our first time attending a WordCamp as a sponsor, and the...


Nov 26, 2019

DigitalOcean vs Google Cloud vs AWS: Which is best for hosting WordPress?

We often get asked which server provider we recommend customers use for hosting WordPress in conjunction with SpinupWP. While this is by no means an exhaustive list of server providers (because there are hundreds), I’m going to cover three of the most popular: DigitalOcean, Amazon Web Services (AWS) and Google Cloud. Although comparing DigitalOcean to the...

Ashley Rich

Sep 17, 2019

Headless WordPress: Why Gatsby Should Be Next on Your List of Things to Learn

Like a lot of developers, I’m always paying attention to what the latest ‘new shiny’ thing in web development is. I’ve heard a lot about Gatsby.js lately, so I started to look into it. It turns out that Gatsby is a great way to create a static site using React.js. On top of that, one...

Peter Tasker

Sep 03, 2019

7 Reasons to Host WordPress Yourself

Four years ago Ashley published part 1 of what would become our most popular posts to date, our Hosting WordPress Yourself series. The article jumps right into setting up your server, but doesn’t ask the question: Why host WordPress yourself? To begin to answer this question, we have to first understand the options for hosting...

Brad Touesnard

Mar 12, 2019

Automating Server Setup with Ansible

There’s no doubt that building a web server from scratch is a great learning experience, and one that I recommend all WordPress developers undertake. Doing so will give you a greater understanding of the various components required to serve a website, not just the code you write. It can also broaden your knowledge on wider...

Ashley Rich

May 10, 2016

100% No-Risk 30-Day Money Back Guarantee

If for any reason you are not happy with our product or service, simply let us know within 30 days of your purchase and we'll refund 100% of your money. No questions asked.

Subscribe to get the latest news, updates and optimizations in performance and security.

Thanks for subscribing 👍

To receive awesome stuff, you'll need to head to your inbox and click on the verification link we sent you.
Make sure to check your "spam" folder or your "promotions" tab (if you have Gmail).
If you're still having trouble, then messages us at