Optimizing WordPress Performance on Shared Web Hosting
Upcoming SlideShare
Loading in...5
×
 

Optimizing WordPress Performance on Shared Web Hosting

on

  • 3,030 views

Techniques for speeding up WordPress when hosted on common shared web hosting

Techniques for speeding up WordPress when hosted on common shared web hosting

Statistics

Views

Total Views
3,030
Views on SlideShare
3,029
Embed Views
1

Actions

Likes
3
Downloads
16
Comments
0

1 Embed 1

http://sslgodaddy.me 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Optimizing WordPress Performance on Shared Web Hosting Optimizing WordPress Performance on Shared Web Hosting Presentation Transcript

  • Performance Tweaks for Shared Hosting Jon Brown j.Brown Studios @jb510 http://jbrownstudios.comSaturday, October 6, 12
  • Tweaking WP Performance in 3 acts Act 1 - Inside WordPress Act 2 - On your Shared Server Act 3 - O! your Shared ServerSaturday, October 6, 12
  • PreludeSaturday, October 6, 12
  • What am I going to cover today? Performance Tweaks you can make on or with most shared hosting (not that they won’t help on any hosting)Saturday, October 6, 12
  • What am I not going to talk about today? Geeky tweaks that are only suitable to VPS/Dedicated servers (ie. APC, Memcached, Hyper DB, etc...)Saturday, October 6, 12
  • Where to go for the advanced stu!? http://wordpress.tv/ http://www.slideshare.net/ Joseph Scott Barry Abrahamson Ilya Grigorik Iliya Polihronov and many others...Saturday, October 6, 12
  • Measuring Performance • It’s hard to impossible to measure performance on shared servers • How to measure anyway... http://www.webpagetest.orgSaturday, October 6, 12
  • Why not use your browser tools? • FireBug • YSlow • PageSpeed • WebKit DevTools, • etc...Saturday, October 6, 12
  • WebPageTest.orgSaturday, October 6, 12
  • 1 2 3Saturday, October 6, 12
  • The challenge with shared hosting • Con"gured to run just about any type of web site • Generalized not optimized • Many performance tweaks available to dedicated/VPS hosting can’t be made • Some performance tweaks you can make... starting in WordPressSaturday, October 6, 12
  • The goal of all opitimization • Reduce HTTP requests • Reduce total data transfer • Reduce CPU load • Avoid BottlenecksSaturday, October 6, 12
  • Act 1 Tweaking inside WordPressSaturday, October 6, 12
  • Inside WordPress 1. Right size/compress images 2. Check for 404’s 3. Keep your DB under control 4. Caching inside WordPressSaturday, October 6, 12
  • Right sizing images • Upload the maximum pixel size you want to display, not larger • Compress JPGs to 60-70% (aka 7 out of 12 in PhotoShop) • Use WP Smush.it on already uploaded images to "x your past mistakesSaturday, October 6, 12
  • Checking for 404’s WebPageTest.org or FireBug / Webkit Dev ToolsSaturday, October 6, 12
  • Keep your DB under control • Optimize DB Plugin - WP DB Manager http://wordpress.org/extend/plugins/ wp-dbmanager/ • Tame Revisions Plugin - Revision Control http://wordpress.org/extend/plugins/ revision-control/Saturday, October 6, 12
  • Caching WordPress • W3 Total Cache • WP Super Cache • WP Minify • Others...Saturday, October 6, 12
  • W3TC Con"g Guides • http://c3mdigital.com/reduce-page- loading-time-w3-total-cache/ • http://headwaythemes.com/screencast- tuesday-using-w3-total-cache-part-1/ • http://www.kidnapcustomers.com/how- to-make-a-website/w3-total-cache- settings-wordpress-speed/Saturday, October 6, 12
  • W3TC Do’s & Dont’s for shared hosting • Do test settings • Don’t assume turning everything up to 11 will work well... it won’t. • Do take the time to "gure out minifying and combing "les it makes a huge di!erence • Don’t forget to prime your cacheSaturday, October 6, 12
  • W3TC Minify Settings Try Auto (Performance>General Settings)Saturday, October 6, 12
  • W3TC Manual Minify Use Manual (Performance>Min"y) Lists all your CSS and JS for easy manual addition and orderingSaturday, October 6, 12
  • After Mini"cationSaturday, October 6, 12
  • Before Mini"cationSaturday, October 6, 12
  • Act 2 On your Shared Hosting ServerSaturday, October 6, 12
  • On your Server 1. PHP Version 2. DB Cleanup 3. Cloud#are (if your lucky)Saturday, October 6, 12
  • Switch to a newer version of PHP “PHP 5.2 to 5.3 - WordPress 15% faster” ~ Dmitry Stogov http://news.php.net/ php.internals/36484 PHP 5.4 is even fasterSaturday, October 6, 12
  • How to change PHP versions • Ask your web host... • In cPanel "nd PHP Con"g • Sometimes set in .htaccess via AddHandlerSaturday, October 6, 12
  • PHP 5.2 - 5.3 - 5.4Saturday, October 6, 12
  • Keep Your DB under control • PHPMyAdmin to Optimize MySQL Tables if you didn’t want to use the WP DB Manager plugin to do itSaturday, October 6, 12
  • CloudFlare free awesomeness CDN + Site Optimizer + SecuritySaturday, October 6, 12
  • Some Host Integrating CloudFlare with cPanel • http://www.cloud#are.com/hosting- partners (DreamHost, BlueHost, many more...)Saturday, October 6, 12
  • Enable CloudFlare in your cPanelSaturday, October 6, 12
  • Saturday, October 6, 12
  • W3 Total Cache can control CloudFlareSaturday, October 6, 12
  • One CaveatSaturday, October 6, 12
  • Act 3 O! your Shared Hosting ServerSaturday, October 6, 12
  • O! your server 1. CDNs (CloudFlare is Free)Saturday, October 6, 12
  • CloudFlare CDN + Optimizer + SecuritySaturday, October 6, 12
  • Setup Cloud#are 1. Setup CloudFlare account (free) 2. Have CloudFlare scan your DNS records (check your records) 3. Repoint your nameservers 4. DoneSaturday, October 6, 12
  • Why • Reduces requests to your server • Reduces requests to your CDN if you use one • Adds security • Optimizer features (I use W3TC)Saturday, October 6, 12
  • So where does it get us?Saturday, October 6, 12
  • Where we started 1 2 3Saturday, October 6, 12
  • W3TC Mini"cation 1 2 3Saturday, October 6, 12
  • W3TC + CloudFlare 1 2 3Saturday, October 6, 12