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?

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Ashley Rich

Nov 06, 2019

WordPress Caching: All You Need To Know

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Ashley Rich

Jul 16, 2019

How to Make WordPress Page Cache Plugins Fly With Nginx

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Ashley Rich

Dec 18, 2018

Page Caching: Varnish Vs Nginx FastCGI Cache 2018 Update

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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!...

Ashley Rich

Apr 10, 2018

Full Page Caching With Personalized Dynamic Content

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Ashley Rich

Jan 02, 2018

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

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Ashley Rich

Apr 25, 2017

A CDN Isn’t a Silver Bullet for Performance

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Ashley Rich

Aug 09, 2016

Page Caching: Varnish vs Nginx FastCGI Cache

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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,...

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

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Gilbert Pellegrom

May 08, 2018

WordPress Deployment Part 2: Deploying WordPress using the Command Line

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Gilbert Pellegrom

Jul 03, 2018

WordPress Deployment Part 3: Deploying WordPress Using Git

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Gilbert Pellegrom

Aug 14, 2018

WordPress Deployment Part 4: Automated Deployments

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Gilbert Pellegrom

Oct 09, 2018

WordPress Deployment Part 5: Atomic Deployments

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

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

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Gilbert Pellegrom

Jan 28, 2020

Automation for the Laziest WordPress Developer: Git Hooks Examples

This is article 6 of 9 in the series “Hosting WordPress Yourself” … 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...

Curtis McHale

Dec 17, 2019

SpinupWP at WordCamp US 2019: Our First Sponsor Booth Experience

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Lewis

Nov 26, 2019

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

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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:...

Ashley Rich

Sep 17, 2019

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

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

Peter Tasker

Sep 03, 2019

7 Reasons to Host WordPress Yourself

This is article 6 of 9 in the series “Hosting 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...

Brad Touesnard

Mar 12, 2019

Automating Server Setup with Ansible

This is article 6 of 9 in the series “Hosting WordPress Yourself” 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...

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 sudo@spinupwp.com.