optimizing your wordpress site

15
Optimizing Your WordPress site Ozzy Rodriguez Twitter: @ OzzyR http://ozzyrodriguez.com WordPress Bay Area Foothills Group July 16, 2014

Upload: ozzyr

Post on 08-May-2015

126 views

Category:

Internet


2 download

DESCRIPTION

If you're WordPress site is slower or has low performance scores, watch as I show you some of the tools I use to improve speed and performance for your own site as well as clients. In the presentation, I go through some plugins you should be using on your site that are easy to set up as well as a basic setup of W3 Total Cache and using a CDN for your site.

TRANSCRIPT

Page 1: Optimizing Your WordPress Site

Optimizing Your WordPress site

Ozzy Rodriguez

Twitter: @OzzyR

http://ozzyrodriguez.com

WordPress Bay Area Foothills Group

July 16, 2014

Page 2: Optimizing Your WordPress Site

Hosting Matters!

Most shared hosts have the following on one of their large servers:

• 2500 users

• 5000-7000 sites

• About 1000 of these are WordPress sites

• WordPress is a VERY HEAVY load on servers

• Because of this and the fact that WordPress is becoming more and more popular, more and more hosts are creating WordPress-specific hosting

• Good hosting costs money

• Easiest way to make your website faster

Page 3: Optimizing Your WordPress Site

Tools you need to optimize!

1. PageSpeed for Chrome or Firefox

2. Pingdom

Page 4: Optimizing Your WordPress Site

Queries are different than HTTP Requests

WordPress Queries• WordPress queries is information that

goes between the site and the database

• What you enter into the backend of your site is stored in the database

• The information is retrieved from the database by asking the database for it (plugins/themes)

HTTP Requests• These are requests made by the

website

• Include javascript, css, images, etc.

• Using sprites for images, combining css and combining javascript files will lower the requests made

Page 5: Optimizing Your WordPress Site

Check Your Queries

• WordPress runs off a database

• Each query adds extra time

• Query Monitor

Page 6: Optimizing Your WordPress Site

WP Smush.it

• Uses Yahoo Smush.it API

• Makes your images smaller in size, maintains quality

• Install the plugin when you start work on a site, run it once and it’ll run every time you add a new image

Page 7: Optimizing Your WordPress Site

Install W3 Total Cache

• I use it for ease of use and functionality

• Works great with MaxCDN and other CDN providers

• Install after you’ve optimized everything else

Page 8: Optimizing Your WordPress Site

Very quickly and easily, increase speed

• Enable Page Cache

• Minify Enable (leave defaults)

a) THIS MAY OR MAY NOT BE GOOD FOR YOUR SITE! CHECK WITH OR WITHOUT!

• Enable Object Cache

• Enable Browser Cache

• Play around with other settings as even settings within these settings. Performance increase depends on server and other factors

Page 9: Optimizing Your WordPress Site

Performance DifferenceBefore W3 Total Cache After W3 Total Cache

Page 10: Optimizing Your WordPress Site

YAY! SO HAPPY THAT THE SITE IS FASTER AND HAS SEEN A PERFORMANCE BOOST!

Photo Credit: Paul L Dineen

Page 11: Optimizing Your WordPress Site

Why use a CDN?• Content Delivery Network

• Takes your files and serves them from servers around the world

• Content is delivered from servers closest to your visitors (reduced latency, fast experience)

• MaxCDN, CloudFlare are big ones (Work with W3TC very easily)

Page 12: Optimizing Your WordPress Site

MaxCDN Setup Inside W3TC

• Set up your pull zone at MaxCDN

• Follow instructions inside W3TC

• EASY!

Page 13: Optimizing Your WordPress Site

With and Without a CDN

Without CDN With CDN

Page 14: Optimizing Your WordPress Site

Now the client is REALLY HAPPY!Photo Credit: Steve Corey

Page 15: Optimizing Your WordPress Site

Optimizing Your WordPress site

Ozzy Rodriguez

Twitter: @OzzyR

http://ozzyrodriguez.com

WordPress Bay Area Foothills Group

July 16, 2014