Your SlideShare is downloading. ×
Wordpress horsepower
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Wordpress horsepower

1,628
views

Published on

10 Ways to Speed Up Wordpress

10 Ways to Speed Up Wordpress


1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,628
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
1
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Wordpress Horsepower 10 Ways to speed up Wordpress
  • 2. Who am I? Ross Johnson CEO & JANITOR OF 3.7 DESIGNS http://www.twitter.com/3PointRoss
  • 3. Why? We all have schweet computers and fast interwebs, right?
  • 4. LESS PATIENT! Yes, we are actually less patient...
  • 5. http://www.pearanalytics.com/blog/2009/how-webpage-load-time-related-to-visitor-loss/
  • 6. You could lose up to 33% of your visitors if your page took more than 4 seconds to load on a broadband connection. - Akamai, 2006
  • 7. For every 100ms increase in load time, sales would decrease 1%. - Amazon 2007
  • 8. Going from 10 to 30 results per page increased load time by a mere 0.5 seconds, but resulted in a 20% drop in traffic. - Google 2006
  • 9. Problems? There are some common problems you are likely to run into...
  • 10. Code Bloat <div><div><span><div><table><thead><div>
  • 11. Large Media Optimize dat shiz!
  • 12. Database Queries Shall we take MySQL or YourSQL?
  • 13. Server Processing Like food processing, but totally different...
  • 14. Server Calls Here server, come here boy!
  • 15. Sh*t Server Smelly...
  • 16. Lets UPGRADE Vroom Vroom yo!
  • 17. 1. Improve your Code remove extra <div>’s, no more tables, strip unnecessary CSS, etc...
  • 18. Compress your Javascript http://javascriptcompressor.com Clean up your HTML http://tidy.sourceforge.net Compress and Clean your CSS http://www.cleancss.com http://www.csscompressor.com
  • 19. 2. Optimize Optimize your images... Shrink O Matic - http://toki-woki.net/p/Shrink-O-Matic/
  • 20. 3. Reduce Server Calls Get off the phone!
  • 21. Combine Your Files http://wordpress.org/extend/plugins/scripts-gzip http://halmatferello.com/lab/wp-css/ http://halmatferello.com/lab/wp-js/ http://code.google.com/p/minify/ Use Sprites http://www.csssprites.com Share the Wealth http://code.google.com/apis/libraries
  • 22. 4. Cache I make it rain...
  • 23. Top Caching Plugins •WP Super Cache •Hyper Cache •DB Cache •WP Widget Cache •W3 Total Cache
  • 24. 5. Compress I don’t have any good jokes for this one.
  • 25. GZIP Output If your friend! Force Gzip - http://wordpress.org/extend/plugins/force-gzip WP Compressor - http://wordpress.org/extend/plugins/wpcompressor
  • 26. 6. CDN 4 Words... Content Delivery Network, Awesome
  • 27. Browsers limit number of connections to the same server... As low as TWO connections
  • 28. EFFICIENT & Intelligent delivery...
  • 29. CDN Plugins My CDN http://wordpress.org/extend/plugins/my-cdn W3 Total Cache http://wordpress.org/extend/plugins/w3-total-cache CDN Tools http://wordpress.org/extend/plugins/cdn-tools Free CDN http://wordpress.org/extend/plugins/free-cdn
  • 30. CDN Networks • Amazon CloudFront • Akamai • CacheFly • EdgeCast Networks • Internap • Level 3 Communications • Limelight Networks
  • 31. 7. Server Upgrade With our power combined, we become...
  • 32. Shared vs VPS ~or~ Dedicated Server
  • 33. 8. Improve your Database Data is in the eye of the beholder...
  • 34. Optimization A Clean Database is a Happy Database WP-Optimize - http://wordpress.org/extend/plugins/wp-optimize
  • 35. 9.htaccess
  • 36. # BEGIN WordPress RewriteEngine on # # Unless you have set a different RewriteBase preceding this # point, you may delete or comment-out the following # RewriteBase directive: RewriteBase / # # if this request is for "/" or has already been rewritten to WP RewriteCond $1 ^(index.php)?$ [OR] # or if request is for image, css, or js file RewriteCond $1 .(gif|jpg|css|js|ico)$ [NC,OR] # or if URL resolves to existing file RewriteCond %{REQUEST_FILENAME} -f [OR] # or if URL resolves to existing directory RewriteCond %{REQUEST_FILENAME} -d # then skip the rewrite to WP RewriteRule ^(.*)$ - [S=1] # else rewrite the request to WP RewriteRule . /index.php [L] # # END wordpress
  • 37. 10. Spamburger Does a blogger bad...
  • 38. Tactics Captcha Recaptcha - http://wordpress.org/extend/plugins/wp-optimize Plugins Akismat - http://wordpress.org/extend/plugins/wp-optimize WP-Spam Free - http://wordpress.org/extend/plugins/wp-optimize Other Bad Behavior - http://wordpress.org/extend/plugins/bad-behavior
  • 39. Thank ya! http://www.37designs.com http://3.7crea.tv http://stylizedweb.com http://workshop.37designs.com @3PointRoss