Caching and Optimization By M Asif Rahman @ WordCamp Orlando 2012 Final
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Caching and Optimization By M Asif Rahman @ WordCamp Orlando 2012 Final

on

  • 2,695 views

Its a presentation on how to speed up your WordPress site.

Its a presentation on how to speed up your WordPress site.

Statistics

Views

Total Views
2,695
Views on SlideShare
2,534
Embed Views
161

Actions

Likes
1
Downloads
19
Comments
2

3 Embeds 161

http://asif.im 144
http://feeds.feedburner.com 14
http://lanyrd.com 3

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

Caching and Optimization By M Asif Rahman @ WordCamp Orlando 2012 Final Presentation Transcript

  • 1. Caching and Optimization How to Speed Up Your WordPress Website WordCamp Orlando 2012
  • 2. Who Am I?● M Asif Rahman● CEO, A. R. Communications (ARCom in short)● Company: ARCom.com.bd● Blog: Asif.im● @Asif2BD
  • 3. What I Do?● Working With WordPress Since 2004● Founded ARCom in 2007, and Working as CEO● We have 500+ web property● We run site like TheTechJournal.com with monthly 14 Million traffic● We also run site like TheWPTheme.com, WPDeveloper.net etc etc
  • 4. What is this Session About?● Caching in WordPress● Optimization in Brief● Configuring your WordPress● Selecting Themes & Plugin● How to select Hosting● What Plugin to use for Caching?● Basic Settings for W3 Total Cache● Advance Setting for W3 Total Cache
  • 5. Is this Session for you?This is perfect for you if ..● Just made a simple blog● Running a medium traffic site● Important but low traffic business site● High traffic but static page type site● Highly dynamic site● Your site have millions of monthly traffic.
  • 6. What is Caching in WordPress? Image Credit: kidnapcustomers.com
  • 7. What is Optimization? Image Credit: WPWebHost.com
  • 8. Hosting Comes First:● Is Shared Hosting For You?● Difference between Dedicated Or Shared Hosting● What About Cloud Hosting?● How hosting is related with site performance and security?
  • 9. Selecting Themes● Select Reliable GPL themes● Avoid themes from untrusted source● For a important and mid-to-high traffic site avoid themes with unused function● Get a custom theme according to your need, maybe when you have grown enough.
  • 10. Use Plugin Carefully● Use plugin that you really need● Avoid Plugins from Un-trusted source● Use "P3-Profiler"● For Mid-to-popular site consider making your own plugins with all the functionality you need
  • 11. Basic Tips Of WordPressSetting● Configure Permalink.Nobody likes example.com/?p=123● Keep post-id in permalink.● Example permalink structureinstead of "/%category%/%postname%/"Use "/%category%/%post_id%-%postname%/
  • 12. Caching Plugin to use● W3 Total Cache● WP Super Cache
  • 13. Basic W3 Total Cache SettingUse Those Setting● Page Cache: Disk Enhanced● Minify: Disk (Default)● Database: Disabled● Object Cache: Disk● Browser Cache: Disk
  • 14. Advance W3 Total CacheSettingUse Those Setting● Page Cache: Disk Enhanced● Minify: Memcached● Database: Disabled● Object Cache: APC● Browser Cache: Memcached
  • 15. Test PerformanceUse Tool like1. http://tools.pingdom.com/fpt/2. http://www.webpagetest.org/3. https://developers.google. com/speed/pagespeed/insightsUse same configuration. Clean cache then testand compare the result.
  • 16. DNS Level CacheCloudFlare rocks!Free service will save your Bandwidth and willgive you security.Premium service will speed up your site withRocketLoaderInstall CloudFlare plugin.
  • 17. Tweak From Server1. For larger site use nginx, you could use LNMP server too.2. Cache database from MySQL to save db query.3. Use Cloud with OS that leaves lower footprint.
  • 18. Test & Be Bold To Deploy● Start using SVN for development version control.● Test your setup● Use github
  • 19. QuestionsYou are free to ask anything for next __ Min.Full Slides and Resource at asif.im/wco12