33
Optimizing Your Site for Holiday Traffic Is Your Website Ready? #wpeholida ys

Optimizing Your Site for Holiday Traffic

Embed Size (px)

Citation preview

Page 1: Optimizing Your Site for Holiday Traffic

Optimizing Your Site for Holiday Traffic

Is Your Website Ready?

#wpeholidays

klew
@Taylor - We are going to take this slide out.
klew
@Taylor - What actionable items can they implement (control panel)?
Page 2: Optimizing Your Site for Holiday Traffic

Your Presenters

Terell Moore Operations Engineer, WP Engine

❖ Native Austinite

❖ Site Speed Guru

❖ Wannabe Tennis Champion

Taylor DondichVP Engineering, MaxCDN

❖ Obsessed With Speed

❖ Wordpress Performance Hacker

❖ Semi-Pro Rock Band Rockstar

#wpeholidays

Page 3: Optimizing Your Site for Holiday Traffic

What you’ll learn:

❖ Why speed matters❖ Best practices for keeping your site scalable for

peak traffic❖ How CDN can take a load off your server and

increase speed❖ Actionable tips and tricks to optimize your site

#wpeholidays

Page 4: Optimizing Your Site for Holiday Traffic

Why Speed Matters

#wpeholidays

Page 5: Optimizing Your Site for Holiday Traffic

Why Speed Matters

#wpeholidays

Page 6: Optimizing Your Site for Holiday Traffic

Why Speed Matters

#wpeholidays

Page 7: Optimizing Your Site for Holiday Traffic

How to Prep Your Site for the Holidays

#wpeholidays

1. Improve Your Site’s Server Requests

2. Balance the Workload3. Updates

Page 8: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

What is a server request?❖ Each asset loaded on your site

➢ Images, CSS, Javascript

Page 9: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

Why is improving your site’s server requests important?❖ Browsers have a max parallel

requests limit❖ More requests = more time

Page 10: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

❖ Minification & Concatenation❖ Cache❖ Image Compression❖ CDN

Page 11: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

What is minification?❖ Removal of unneeded data or

whitespace in text files (CSS, Javascript, HTML, etc)

What is concatenation?❖ Combines multiple text-based files

into one for more efficient loading

Page 12: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

How can you minify?❖ WordPress plugins

➢ Better WordPress Minify ➢ Autoptimize

Page 13: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

What is cache?❖ Storing previously generated data

for faster subsequent loading

Page 14: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

How can you cache?❖ WordPress plugins (not needed on

WP Engine)➢ W3 Total Cache➢ WP Super Cache

Page 15: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

What is image compression?❖ Removing unneeded bytes from

image files➢ Lossy : Degrades image quality➢ Lossless : Does not degrade

quality

Page 16: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

How to compress your images?❖ WordPress Plugins

➢ WP Smush➢ EWWW Optimizer Cloud

❖ Through your photo editor

Page 17: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

What is a CDN?❖ Distributed servers to balance web

requests

Page 18: Optimizing Your Site for Holiday Traffic

1. How to Improve Your Site’s Server Requests

#wpeholidays

How to enable CDN?❖ WordPress Plugins (not needed on

WP Engine)➢ W3 Total Cache

Page 19: Optimizing Your Site for Holiday Traffic

2. How to Balance Your Site’s Workload

#wpeholidays

❖ Balance your workload using dedicated services ➢ CDN for images, CSS, Javascript➢ Video host (i.e. YouTube, Vimeo,

etc)➢ Comments (Disqus)➢ Popular posts (Jetpack)

Page 20: Optimizing Your Site for Holiday Traffic

3. Updates

#wpeholidays

❖ Why are updates important to speed / stability?➢ Updates are usually bug-fixes to

address performance or stability

Page 21: Optimizing Your Site for Holiday Traffic

Why CDN Matters

#wpeholidays

Taylor DondichVP Engineering,

MaxCDN

❖ Previously @ Yahoo

❖ A constant tinkerer

❖ Obsessed with your site’s speed

Page 22: Optimizing Your Site for Holiday Traffic

About MaxCDN’s Network

#wpeholidays

❖ WP Engine users already benefit from their partnership with MaxCDN➢ Smarter technology for faster

routing➢ 19 global “PoPs” (Points of

Presence) for shorter routes➢ Servers built for speed

Page 23: Optimizing Your Site for Holiday Traffic

About MaxCDN’s Network

#wpeholidays

Page 24: Optimizing Your Site for Holiday Traffic

Review Of Previous Tips

#wpeholidays

❖ Smaller requests❖ Minification (review)❖ Concat CSS and JS files (review)❖ Smaller images (review)

Page 25: Optimizing Your Site for Holiday Traffic

Additional Tips

#wpeholidays

❖ Optimize your theme➢ Less reliance on images➢ Less widgets/helpers

❖ Reduce 3rd party Javascript libraries➢ Async vs. sync libraries

❖ Visit MaxCDN One for more WP tips

Page 26: Optimizing Your Site for Holiday Traffic

I Feel The Need. The Need For Speed.

#wpeholidays

❖ Test your speed➢ PageSpeed Insights (Google)

■ See overall page speed■ Mobile vs. desktop■ Offers actionable suggestions

Page 27: Optimizing Your Site for Holiday Traffic

PageSpeed Example

#wpeholidays

Page 28: Optimizing Your Site for Holiday Traffic

Getting Into The Details

#wpeholidays

❖ Test your performance➢ WebPagetest

■ Waterfall detailed graphs■ Tests from global locations■ Test different browsers

Page 29: Optimizing Your Site for Holiday Traffic

Getting Into The Details

#wpeholidays

Page 30: Optimizing Your Site for Holiday Traffic

Getting Into The Details

#wpeholidays

Page 31: Optimizing Your Site for Holiday Traffic

Always Be Testing

#wpeholidays

❖ New changes can skew your performance

❖ Always test after plugin updates!❖ Do you need that new Geewhiz?

Page 32: Optimizing Your Site for Holiday Traffic

Resources

#wpeholidays

❖ Infographic: How Website Speed Impacts Performance http://wpengine.com/blog/site-speed-infographic/

❖ In-depth 3-part Webinar Series: How to Handle Peak Capacity & Speed Up WordPress Siteshttp://wpengine.com/speed-up-wordpress/

❖ Prepare for Holiday Traffic Tips/Links from MaxCDNhttps://www.maxcdn.com/wpengine-webinar-holiday-traffic/

Page 33: Optimizing Your Site for Holiday Traffic

More info:WP Engine MaxCDNCall Lizzie Villarreal at Live chat with

Support 512-827-3585 x3431, or Team at maxcdn.com

Chat with a rep at wpengine.com

Want to follow today’s speakers? Terell - @tee_rail

Taylor - @TDondich

Q&A

#wpeholidays