SCREAMING FAST WORDPRESS SITES - habd.as · 2019. 11. 25. · WORDPRESS SITES with Redis and Vultr...
Transcript of SCREAMING FAST WORDPRESS SITES - habd.as · 2019. 11. 25. · WORDPRESS SITES with Redis and Vultr...
SCREAMING FAST
WORDPRESS SITES
with Redis and VultrScream Cartoon Painting CC0 Public Domain Source: publicdomainpictures.net
5 SECOND INTRO
THANKS
WHO YOU ARE
WHO I AM
OUR TOPICPerformance
HOW DO YOU SPEED UP YOUR WORDPRESS?
I TOOK A POLLYour #1 tip for speeding up a WordPress site. Go.
(thanks BFFs)
#1 TIP FOR SPEEDING UP A WORDPRESS SITE
AND THEY ANSWERED…
Thewalkingdude As A Simpson? © 2014 thewalkingdude
CC BY 4.0 Source: https://www.sketchport.com
PLUGINS
CloudFlare
DB Optimization
GZIP COMPRESSION
Managed Hosting
Siteground
Smush!
Responsive images
Concatenate files
PREMIUM HOSTING
TALK TO ALEXEIMinimize
ONE ANSWER STOOD OUT
DMAIC
DEFINE THE PROBLEMSlow websites receive lower search visibility and
lead to higher bounce rates.
QUANTIFY THE PROBLEMDetermine baseline. Identify actionable metrics.
IDENTIFY THE CAUSE OF THE PROBLEM
Determine the Root Cause: 5 Whys (6σ)
IMPLEMENT AND VERIFY THE THE SOLUTION
How will you fix the problem?
MAINTAIN THE SOLUTIONHow do you sustain the newly achieved
improvement?
APPLIED OVER A WEEKHacking away at Twenty Seventeen
Without any plug-ins
RAN WITH VULTR
➤ $2.50 VPS plan ➤ 1-click install ➤ Slick interface ➤ Referral credit ➤ Terrible docs
ENABLE GZIP
ADD GZIP COMPRESSION
ADD GZIP COMPRESSION
ADD GZIP COMPRESSION
ADD GZIP COMPRESSION
LOAD TIME
ADD GZIP COMPRESSION
STILL SLOW. WHY?
PERCEIVED LATENCY
BLOCKING SCRIPTS
A CLOSER LOOK
FUNCTIONS.PHPLET’S UNBLOCK THE SCRIPTS
USE FETCH INJECTAsynchronous dependency loader
LOAD ALL SCRIPTS IN PARALLELNo more lazy river
PROGRESS
LAZY LOAD 15 IMAGES
BEFORE / AFTER
BEFORE / AFTER
MAKE IT SCALE
ADD REDIS OBJECT CACHE
➤ ~10,000 simultaneous connections.
➤ Eliminates MySQL speed issues
➤ Have it before you go viral
LOAD TESTING REDISSimulating 10,000 concurrent users
BE PROGRESSIVE
LOAD EVENT REGISTERS
SERVICE WORKERS
Fast but…
LOADS FROM THE BROWSERSkips the Redis cache
SCREAMING FAST
WORDPRESS SITES
with Redis and VultrScream Cartoon Painting CC0 Public Domain Source: publicdomainpictures.net