The Hosting Survival Guide
How to make sense of the WordPress hosting jungle!
Ricky Blacker
Sales Engineer
About Me
● Web Developer
● Co-organiser of WordPress
Meetups and WordCamps
● Really bad at sports
Ricky Blacker
Pre-Sales Engineer &
WordPress Evangelist
About Me
About Me
So Let’s Get Started!
In The
Beginning
And all was good in the hosting
world :)
There was static HTML & CSS
But things changed!
Along came dynamic
content, and of course the
CMS.
The Fun Begins!
Now we had to worry about
more than just the server
security, we have logins,
updates, conflicts, stress.
What is Web Hosting?
A web host, or web
hosting service provider,
is a business that provides
the technologies and
services needed for the
website or webpage to be
viewed in the Internet.
So What Do You Need From
Hosting Today?
Infrastructure!
Server Architecture
Server Architecture - VPS
Server GUI
Custom/Proprietary
Plans
Shared
$
Dedicated
or
VPS
$$$
Managed
Hosting
$$$$$
Shared
Shared
$
Dedicated
or
VPS
$$$
Managed
Hosting
$$$$$
Shared Hosting
Dedicated
Shared
$
Dedicated
or
VPS
$$$
Managed
Hosting
$$$$$
Dedicated Hosting
Managed
Shared
$
Dedicated
or
VPS
$$$
Managed
Hosting
$$$$$
Managed Hosting
Cloud Hosting
Location
25
Where do you need to be?
Where do you need to be?
Where do you need to be?
Where do you need to be?
Availability
Uptime
● At least 3 9’s
● Monitoring
● Pingdom
● Uptime
Robot
Uptime
● At least 3 9’s
● Monitoring
● Pingdom
● Uptime
Robot
SLA level of 99.9 %
uptime/availability gives the following
periods of potential
downtime/unavailability:
Daily: 1m 26.4s
Weekly: 10m 4.8s
Monthly: 43m 49.7s
Yearly: 8h 45m 57.0s
Uptime
● At least 3 9’s
● Monitoring
● Pingdom
● Uptime
Robot
SLA level of 99.99 %
uptime/availability gives the following
periods of potential
downtime/unavailability:
Daily: 8.6s
Weekly: 1m 0.5s
Monthly: 4m 23.0s
Yearly: 52m 35.7s
Uptime
● At least 3 9’s
● Monitoring
● Pingdom
● Uptime
Robot
99.99 %
Daily: 8.6s
Weekly: 1m 0.5s
Monthly: 4m 23.0s
Yearly: 52m 35.7s
99.9 %
Daily: 1m 26.4s
Weekly: 10m 4.8s
Monthly: 43m 49.7s
Yearly: 8h 45m 57.0s
Security
Security
● Threat Detection And
Blocking
● Proactive Security
Maintenance
● Managed Patching
And Updates
Make sure all software is
at least a supported
version, latest stable is
better.
Source: https://sucuri.net/reports/2018-hacked-website-report/
36
SSL
SSL is now
easier than
ever with Let’s
Encrypt open
source
certificates.
Maintenance
Backups
● Constant
● Reliable
● Offsite
● Easy
Restore
Staging
With constant
updates to
WordPress core
and plugins, having
a staging
environment
allows you to test
away from your
live site.
Support
Support
● 24/7 (if possible)
● Chat/Phone
● WordPress
Knowledge
● Free
Budget
Budget
You get what you pay for,
but also make sure you
get what you are paying
for.
● How much $$$ is
your site
generating?
● What is the impact
to you or your
business if it goes
down?
Performance
Drivers of Performance
Which car is quickest - a 1.6 litre or a 4.5 litre ?
Drivers of Performance
Which car is quickest - a 1.6 litre or a 4.5 litre ?
Get The Facts!
Use tools to find
out what you
need to make
your site
performant
Update Your Software
Make sure you have the latest version of WordPress,
but also the LAMP stack!
Linux Version 4+
Apache Version 2.4+
MySQL Version 5+
PHP Version 7+
PHP Version
In upgrading a
website from PHP
5.6 to 7.2 we saw
speed
improvements of
up to 40%.
Number of raw hits that could be handled
PHP Version
From 7.2 to 7.3
we’ve seen as
much as 15%
faster page
transaction times.
You cannot update because WordPress 5.2.2 requires
PHP version 5.6.20 or higher
Database Optimisations
InnoDB supports row-
level locking which
means inserting and
updating is much
faster as compared
with MyISAM.
Cacheing
Server side cacheing is
much more efficient
than cacheing plugins
Shopping and
Membership sites!
● Mostly uncached
● Heavier on resources
● Is it capable of
handling large spikes
in traffic?
Shopping and
Membership sites!
Beware of seasonal and
marketing spikes!
Summary
Summary
● Get SSL for Security
and SEO
● Backup regularly
● Use staging to
minimise impact on
your live site
● Get good support
● Budget for what you
need
● Anticipate and have
resources to meet
demand
● Keep all software up
to date
THANK YOU
ricky.blacker@wpengine.com
Questions?

WordPress Hosting Survival Guide