Caching and Optimization   How to Speed Up Your WordPress Website                 WordCamp Orlando 2012
Who Am I?● M Asif Rahman● CEO, A. R. Communications (ARCom in short)● Company: ARCom.com.bd● Blog: Asif.im● @Asif2BD
What I Do?● Working With WordPress Since 2004● Founded ARCom in 2007, and Working as CEO● We have 500+ web property● We ru...
What is this Session About?●   Caching in WordPress●   Optimization in Brief●   Configuring your WordPress●   Selecting Th...
Is this Session for you?This is perfect for you if ..● Just made a simple blog● Running a medium traffic site● Important b...
What is Caching in WordPress?          Image Credit: kidnapcustomers.com
What is Optimization?       Image Credit: WPWebHost.com
Hosting Comes First:● Is Shared Hosting For You?● Difference between Dedicated Or Shared  Hosting● What About Cloud Hostin...
Selecting Themes● Select Reliable GPL themes● Avoid themes from untrusted source● For a important and mid-to-high traffic ...
Use Plugin Carefully●   Use plugin that you really need●   Avoid Plugins from Un-trusted source●   Use "P3-Profiler"●   Fo...
Basic Tips Of WordPressSetting● Configure Permalink.Nobody likes example.com/?p=123● Keep post-id in permalink.● Example p...
Caching Plugin to use● W3 Total Cache● WP Super Cache
Basic W3 Total Cache SettingUse Those Setting● Page Cache: Disk Enhanced● Minify: Disk (Default)● Database: Disabled● Obje...
Advance W3 Total CacheSettingUse Those Setting● Page Cache: Disk Enhanced● Minify: Memcached● Database: Disabled● Object C...
Test PerformanceUse Tool like1. http://tools.pingdom.com/fpt/2. http://www.webpagetest.org/3. https://developers.google.  ...
DNS Level CacheCloudFlare rocks!Free service will save your Bandwidth and willgive you security.Premium service will speed...
Tweak From Server1. For larger site use nginx, you could use   LNMP server too.2. Cache database from MySQL to save db   q...
Test & Be Bold To Deploy● Start using SVN for development version  control.● Test your setup● Use github
QuestionsYou are free to ask anything for next __ Min.Full Slides and Resource at asif.im/wco12
Upcoming SlideShare
Loading in...5
×

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

2,388

Published on

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

Published in: Self Improvement
2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total Views
2,388
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
25
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Caching and Optimization How to Speed Up Your WordPress Website WordCamp Orlando 2012
  2. 2. Who Am I?● M Asif Rahman● CEO, A. R. Communications (ARCom in short)● Company: ARCom.com.bd● Blog: Asif.im● @Asif2BD
  3. 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. 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. 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. 6. What is Caching in WordPress? Image Credit: kidnapcustomers.com
  7. 7. What is Optimization? Image Credit: WPWebHost.com
  8. 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. 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. 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. 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. 12. Caching Plugin to use● W3 Total Cache● WP Super Cache
  13. 13. Basic W3 Total Cache SettingUse Those Setting● Page Cache: Disk Enhanced● Minify: Disk (Default)● Database: Disabled● Object Cache: Disk● Browser Cache: Disk
  14. 14. Advance W3 Total CacheSettingUse Those Setting● Page Cache: Disk Enhanced● Minify: Memcached● Database: Disabled● Object Cache: APC● Browser Cache: Memcached
  15. 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. 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. 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. 18. Test & Be Bold To Deploy● Start using SVN for development version control.● Test your setup● Use github
  19. 19. QuestionsYou are free to ask anything for next __ Min.Full Slides and Resource at asif.im/wco12
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×