SlideShare a Scribd company logo
1 of 19
Download to read offline
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 run site like TheTechJournal.com with monthly
  14 Million traffic
● We also run site like TheWPTheme.com,
  WPDeveloper.net etc etc
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
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.
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 Hosting?
● How hosting is related with site performance
  and security?
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.
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
Basic Tips Of WordPress
Setting
● Configure Permalink.
Nobody likes example.com/?p=123
● Keep post-id in permalink.
● Example permalink structure
instead of "/%category%/%postname%/"
Use "/%category%/%post_id%-%postname%/
Caching Plugin to use
● W3 Total Cache
● WP Super Cache
Basic W3 Total Cache Setting
Use Those Setting
● Page Cache: Disk Enhanced
● Minify: Disk (Default)
● Database: Disabled
● Object Cache: Disk
● Browser Cache: Disk
Advance W3 Total Cache
Setting
Use Those Setting
● Page Cache: Disk Enhanced
● Minify: Memcached
● Database: Disabled
● Object Cache: APC
● Browser Cache: Memcached
Test Performance
Use Tool like
1. http://tools.pingdom.com/fpt/
2. http://www.webpagetest.org/
3. https://developers.google.
   com/speed/pagespeed/insights

Use same configuration. Clean cache then test
and compare the result.
DNS Level Cache
CloudFlare rocks!

Free service will save your Bandwidth and will
give you security.

Premium service will speed up your site with
RocketLoader

Install CloudFlare plugin.
Tweak From Server
1. 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.
Test & Be Bold To Deploy
● Start using SVN for development version
  control.
● Test your setup
● Use github
Questions
You are free to ask anything for next __ Min.


Full Slides and Resource at asif.im/wco12

More Related Content

What's hot

Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressCraig Bailey
 
Better WordPress Theme Development Workflow
Better WordPress Theme Development WorkflowBetter WordPress Theme Development Workflow
Better WordPress Theme Development WorkflowRajeeb Banstola
 
Websites for Hackers
Websites for HackersWebsites for Hackers
Websites for HackersChris Antes
 
SEMCON 2013 - WordPress Optimization
SEMCON 2013 - WordPress OptimizationSEMCON 2013 - WordPress Optimization
SEMCON 2013 - WordPress OptimizationMike Lopez
 
Need for Speed - Gear Up Your WordPress
Need for Speed - Gear Up Your WordPressNeed for Speed - Gear Up Your WordPress
Need for Speed - Gear Up Your WordPressSiteGround.com
 
Rapid WordPress Theme Development
Rapid WordPress Theme DevelopmentRapid WordPress Theme Development
Rapid WordPress Theme DevelopmentJosh Williams
 
Automate your WordPress Workflow with Grunt.js
Automate your WordPress Workflow with Grunt.jsAutomate your WordPress Workflow with Grunt.js
Automate your WordPress Workflow with Grunt.jsJosh Lee
 
PageSpeed: An Essential Web Performance Tool
PageSpeed: An Essential Web Performance ToolPageSpeed: An Essential Web Performance Tool
PageSpeed: An Essential Web Performance ToolAmanda Gorman
 
WordCamp US 2016 - Ryan Markel: Code Review
WordCamp US 2016 - Ryan Markel: Code ReviewWordCamp US 2016 - Ryan Markel: Code Review
WordCamp US 2016 - Ryan Markel: Code Reviewthemarkel
 
How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013Search Commander, Inc.
 
Speed up wordpress blog
Speed up wordpress blogSpeed up wordpress blog
Speed up wordpress blogfindclick read
 
Ryan Markel - WordCamp StL 2016 - Code Review
Ryan Markel - WordCamp StL 2016 - Code ReviewRyan Markel - WordCamp StL 2016 - Code Review
Ryan Markel - WordCamp StL 2016 - Code Reviewryanmarkel
 
Why WordPress Works
Why WordPress WorksWhy WordPress Works
Why WordPress Worksbekee
 
Debugging WordPress Core and Plugins!
Debugging WordPress Core and Plugins!Debugging WordPress Core and Plugins!
Debugging WordPress Core and Plugins!Bronson Quick
 
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...WordCamp Sydney
 
21 Ways to Make WordPress Fast
21 Ways to Make WordPress Fast21 Ways to Make WordPress Fast
21 Ways to Make WordPress FastJason McCreary
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash CourseMrAbas
 

What's hot (20)

Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Better WordPress Theme Development Workflow
Better WordPress Theme Development WorkflowBetter WordPress Theme Development Workflow
Better WordPress Theme Development Workflow
 
Websites for Hackers
Websites for HackersWebsites for Hackers
Websites for Hackers
 
How to develop browser extension
How to develop browser extensionHow to develop browser extension
How to develop browser extension
 
SEMCON 2013 - WordPress Optimization
SEMCON 2013 - WordPress OptimizationSEMCON 2013 - WordPress Optimization
SEMCON 2013 - WordPress Optimization
 
Technical SEO for WordPress
Technical SEO for WordPressTechnical SEO for WordPress
Technical SEO for WordPress
 
Need for Speed - Gear Up Your WordPress
Need for Speed - Gear Up Your WordPressNeed for Speed - Gear Up Your WordPress
Need for Speed - Gear Up Your WordPress
 
Rapid WordPress Theme Development
Rapid WordPress Theme DevelopmentRapid WordPress Theme Development
Rapid WordPress Theme Development
 
Automate your WordPress Workflow with Grunt.js
Automate your WordPress Workflow with Grunt.jsAutomate your WordPress Workflow with Grunt.js
Automate your WordPress Workflow with Grunt.js
 
PageSpeed: An Essential Web Performance Tool
PageSpeed: An Essential Web Performance ToolPageSpeed: An Essential Web Performance Tool
PageSpeed: An Essential Web Performance Tool
 
WordCamp US 2016 - Ryan Markel: Code Review
WordCamp US 2016 - Ryan Markel: Code ReviewWordCamp US 2016 - Ryan Markel: Code Review
WordCamp US 2016 - Ryan Markel: Code Review
 
How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013
 
Speed up wordpress blog
Speed up wordpress blogSpeed up wordpress blog
Speed up wordpress blog
 
Ryan Markel - WordCamp StL 2016 - Code Review
Ryan Markel - WordCamp StL 2016 - Code ReviewRyan Markel - WordCamp StL 2016 - Code Review
Ryan Markel - WordCamp StL 2016 - Code Review
 
Why WordPress Works
Why WordPress WorksWhy WordPress Works
Why WordPress Works
 
Debugging WordPress Core and Plugins!
Debugging WordPress Core and Plugins!Debugging WordPress Core and Plugins!
Debugging WordPress Core and Plugins!
 
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
 
Seo basics
Seo basicsSeo basics
Seo basics
 
21 Ways to Make WordPress Fast
21 Ways to Make WordPress Fast21 Ways to Make WordPress Fast
21 Ways to Make WordPress Fast
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash Course
 

Similar to Speed Up Your WordPress Website with Caching and Optimization

Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...ResellerClub
 
WordPress Hosting Best Practices - Do's and Don't s | WordPress Trivandrum
WordPress Hosting Best Practices - Do's and Don't s  | WordPress TrivandrumWordPress Hosting Best Practices - Do's and Don't s  | WordPress Trivandrum
WordPress Hosting Best Practices - Do's and Don't s | WordPress TrivandrumWordPress Trivandrum
 
Drupal BigPipe: What have I learned
Drupal BigPipe: What have I learnedDrupal BigPipe: What have I learned
Drupal BigPipe: What have I learnedRadim Klaška
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to WordpressSandy Ratliff
 
How to set up a website
How to set up a websiteHow to set up a website
How to set up a websitejosephlyman15
 
WordPress SEO Class Outline for NCSU Professional Development
WordPress SEO Class Outline for NCSU Professional DevelopmentWordPress SEO Class Outline for NCSU Professional Development
WordPress SEO Class Outline for NCSU Professional DevelopmentFrank Jones
 
How QCLean Works? Introduction to Browser Extensions
How QCLean Works? Introduction to Browser ExtensionsHow QCLean Works? Introduction to Browser Extensions
How QCLean Works? Introduction to Browser ExtensionsQing-Cheng Li
 
Tips for optimizing WordPress performance and usability
Tips for optimizing WordPress performance and usabilityTips for optimizing WordPress performance and usability
Tips for optimizing WordPress performance and usabilityPuneet Sahalot
 
Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?Marshal Yung
 
WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The InstallWordPress NYC
 
Harnessing the cloud_for_saa_s_hosted_platfor
Harnessing the cloud_for_saa_s_hosted_platforHarnessing the cloud_for_saa_s_hosted_platfor
Harnessing the cloud_for_saa_s_hosted_platforLuke Summerfield
 
Developing word press professionally
Developing word press professionallyDeveloping word press professionally
Developing word press professionallyAustin Gil
 
How To Speed Up Your WordPress Website To Improve Search Engine Rankings
How To Speed Up Your WordPress Website To Improve Search Engine RankingsHow To Speed Up Your WordPress Website To Improve Search Engine Rankings
How To Speed Up Your WordPress Website To Improve Search Engine RankingsCharles McKeever
 
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...Need for Speed: Website Edition – Website Optimization Tools and Techniques P...
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...Devin Walker
 
Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)rc2209
 
Digital Marketing Course - Wordpress Class PPT
Digital Marketing Course - Wordpress Class PPTDigital Marketing Course - Wordpress Class PPT
Digital Marketing Course - Wordpress Class PPTCalmShrew
 
Scaling WordPress - Project Lana WordPress Team
Scaling WordPress - Project Lana WordPress TeamScaling WordPress - Project Lana WordPress Team
Scaling WordPress - Project Lana WordPress TeamDat Hoang
 
WordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile Apps
WordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile AppsWordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile Apps
WordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile AppsCaldera Labs
 
9 Useful Things that Every Web Developer Needs to Know
9 Useful Things that Every Web Developer Needs to Know9 Useful Things that Every Web Developer Needs to Know
9 Useful Things that Every Web Developer Needs to KnowSimobo
 
Drupal 7 performance and optimization
Drupal 7 performance and optimizationDrupal 7 performance and optimization
Drupal 7 performance and optimizationShafqat Hussain
 

Similar to Speed Up Your WordPress Website with Caching and Optimization (20)

Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...
 
WordPress Hosting Best Practices - Do's and Don't s | WordPress Trivandrum
WordPress Hosting Best Practices - Do's and Don't s  | WordPress TrivandrumWordPress Hosting Best Practices - Do's and Don't s  | WordPress Trivandrum
WordPress Hosting Best Practices - Do's and Don't s | WordPress Trivandrum
 
Drupal BigPipe: What have I learned
Drupal BigPipe: What have I learnedDrupal BigPipe: What have I learned
Drupal BigPipe: What have I learned
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
How to set up a website
How to set up a websiteHow to set up a website
How to set up a website
 
WordPress SEO Class Outline for NCSU Professional Development
WordPress SEO Class Outline for NCSU Professional DevelopmentWordPress SEO Class Outline for NCSU Professional Development
WordPress SEO Class Outline for NCSU Professional Development
 
How QCLean Works? Introduction to Browser Extensions
How QCLean Works? Introduction to Browser ExtensionsHow QCLean Works? Introduction to Browser Extensions
How QCLean Works? Introduction to Browser Extensions
 
Tips for optimizing WordPress performance and usability
Tips for optimizing WordPress performance and usabilityTips for optimizing WordPress performance and usability
Tips for optimizing WordPress performance and usability
 
Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?Search Engine Optimisation - Have you been crawled over?
Search Engine Optimisation - Have you been crawled over?
 
WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The Install
 
Harnessing the cloud_for_saa_s_hosted_platfor
Harnessing the cloud_for_saa_s_hosted_platforHarnessing the cloud_for_saa_s_hosted_platfor
Harnessing the cloud_for_saa_s_hosted_platfor
 
Developing word press professionally
Developing word press professionallyDeveloping word press professionally
Developing word press professionally
 
How To Speed Up Your WordPress Website To Improve Search Engine Rankings
How To Speed Up Your WordPress Website To Improve Search Engine RankingsHow To Speed Up Your WordPress Website To Improve Search Engine Rankings
How To Speed Up Your WordPress Website To Improve Search Engine Rankings
 
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...Need for Speed: Website Edition – Website Optimization Tools and Techniques P...
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...
 
Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)
 
Digital Marketing Course - Wordpress Class PPT
Digital Marketing Course - Wordpress Class PPTDigital Marketing Course - Wordpress Class PPT
Digital Marketing Course - Wordpress Class PPT
 
Scaling WordPress - Project Lana WordPress Team
Scaling WordPress - Project Lana WordPress TeamScaling WordPress - Project Lana WordPress Team
Scaling WordPress - Project Lana WordPress Team
 
WordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile Apps
WordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile AppsWordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile Apps
WordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile Apps
 
9 Useful Things that Every Web Developer Needs to Know
9 Useful Things that Every Web Developer Needs to Know9 Useful Things that Every Web Developer Needs to Know
9 Useful Things that Every Web Developer Needs to Know
 
Drupal 7 performance and optimization
Drupal 7 performance and optimizationDrupal 7 performance and optimization
Drupal 7 performance and optimization
 

More from M Asif Rahman

State of Startup: Bangladesh 2020
State of Startup: Bangladesh 2020State of Startup: Bangladesh 2020
State of Startup: Bangladesh 2020M Asif Rahman
 
Why & How You Shouldn't Start A Startup!
Why & How  You Shouldn't Start A Startup!Why & How  You Shouldn't Start A Startup!
Why & How You Shouldn't Start A Startup!M Asif Rahman
 
Monetization Models for Startups By M Asif Rahman - The DigiGeek Meet-Up By B...
Monetization Models for Startups By M Asif Rahman - The DigiGeek Meet-Up By B...Monetization Models for Startups By M Asif Rahman - The DigiGeek Meet-Up By B...
Monetization Models for Startups By M Asif Rahman - The DigiGeek Meet-Up By B...M Asif Rahman
 
Why I Choose To Invest in Bangladesh - By M Asif Rahman at GP Whiteboard - Fu...
Why I Choose To Invest in Bangladesh - By M Asif Rahman at GP Whiteboard - Fu...Why I Choose To Invest in Bangladesh - By M Asif Rahman at GP Whiteboard - Fu...
Why I Choose To Invest in Bangladesh - By M Asif Rahman at GP Whiteboard - Fu...M Asif Rahman
 
Making Millions in WordPress Plugin Business Without Being Evil - By M Asif R...
Making Millions in WordPress Plugin Business Without Being Evil - By M Asif R...Making Millions in WordPress Plugin Business Without Being Evil - By M Asif R...
Making Millions in WordPress Plugin Business Without Being Evil - By M Asif R...M Asif Rahman
 
Success Story Inside Our Bangladeshi WordPress Ecosystem and You Could Be Nex...
Success Story Inside Our Bangladeshi WordPress Ecosystem and You Could Be Nex...Success Story Inside Our Bangladeshi WordPress Ecosystem and You Could Be Nex...
Success Story Inside Our Bangladeshi WordPress Ecosystem and You Could Be Nex...M Asif Rahman
 
How WordPress Changed My Life From Bangladesh & Let Me Dream Big - WordCamp S...
How WordPress Changed My Life From Bangladesh & Let Me Dream Big - WordCamp S...How WordPress Changed My Life From Bangladesh & Let Me Dream Big - WordCamp S...
How WordPress Changed My Life From Bangladesh & Let Me Dream Big - WordCamp S...M Asif Rahman
 
Contribute in WordPress WordPressians Meetup (V1.0)
Contribute in WordPress   WordPressians Meetup (V1.0)Contribute in WordPress   WordPressians Meetup (V1.0)
Contribute in WordPress WordPressians Meetup (V1.0)M Asif Rahman
 

More from M Asif Rahman (8)

State of Startup: Bangladesh 2020
State of Startup: Bangladesh 2020State of Startup: Bangladesh 2020
State of Startup: Bangladesh 2020
 
Why & How You Shouldn't Start A Startup!
Why & How  You Shouldn't Start A Startup!Why & How  You Shouldn't Start A Startup!
Why & How You Shouldn't Start A Startup!
 
Monetization Models for Startups By M Asif Rahman - The DigiGeek Meet-Up By B...
Monetization Models for Startups By M Asif Rahman - The DigiGeek Meet-Up By B...Monetization Models for Startups By M Asif Rahman - The DigiGeek Meet-Up By B...
Monetization Models for Startups By M Asif Rahman - The DigiGeek Meet-Up By B...
 
Why I Choose To Invest in Bangladesh - By M Asif Rahman at GP Whiteboard - Fu...
Why I Choose To Invest in Bangladesh - By M Asif Rahman at GP Whiteboard - Fu...Why I Choose To Invest in Bangladesh - By M Asif Rahman at GP Whiteboard - Fu...
Why I Choose To Invest in Bangladesh - By M Asif Rahman at GP Whiteboard - Fu...
 
Making Millions in WordPress Plugin Business Without Being Evil - By M Asif R...
Making Millions in WordPress Plugin Business Without Being Evil - By M Asif R...Making Millions in WordPress Plugin Business Without Being Evil - By M Asif R...
Making Millions in WordPress Plugin Business Without Being Evil - By M Asif R...
 
Success Story Inside Our Bangladeshi WordPress Ecosystem and You Could Be Nex...
Success Story Inside Our Bangladeshi WordPress Ecosystem and You Could Be Nex...Success Story Inside Our Bangladeshi WordPress Ecosystem and You Could Be Nex...
Success Story Inside Our Bangladeshi WordPress Ecosystem and You Could Be Nex...
 
How WordPress Changed My Life From Bangladesh & Let Me Dream Big - WordCamp S...
How WordPress Changed My Life From Bangladesh & Let Me Dream Big - WordCamp S...How WordPress Changed My Life From Bangladesh & Let Me Dream Big - WordCamp S...
How WordPress Changed My Life From Bangladesh & Let Me Dream Big - WordCamp S...
 
Contribute in WordPress WordPressians Meetup (V1.0)
Contribute in WordPress   WordPressians Meetup (V1.0)Contribute in WordPress   WordPressians Meetup (V1.0)
Contribute in WordPress WordPressians Meetup (V1.0)
 

Recently uploaded

Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi OneDay18
 
Call Girls Dubai O525547819 Favor Dubai Call Girls Agency
Call Girls Dubai O525547819 Favor Dubai Call Girls AgencyCall Girls Dubai O525547819 Favor Dubai Call Girls Agency
Call Girls Dubai O525547819 Favor Dubai Call Girls Agencykojalkojal131
 
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Mikko Kangassalo
 
ingrediendts needed in preparing dessert and sweet sauces
ingrediendts needed in preparing dessert and sweet saucesingrediendts needed in preparing dessert and sweet sauces
ingrediendts needed in preparing dessert and sweet saucesJessicaEscao
 
English basic for beginners Future tenses .pdf
English basic for beginners Future tenses .pdfEnglish basic for beginners Future tenses .pdf
English basic for beginners Future tenses .pdfbromerom1
 
integrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfintegrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfAmitRout25
 
The 5 sec rule - Mel Robins (Hindi Summary)
The 5 sec rule - Mel Robins (Hindi Summary)The 5 sec rule - Mel Robins (Hindi Summary)
The 5 sec rule - Mel Robins (Hindi Summary)Shakti Savarn
 
Benefits of Co working & Shared office space in India
Benefits of Co working & Shared office space in IndiaBenefits of Co working & Shared office space in India
Benefits of Co working & Shared office space in IndiaBrantfordIndia
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...JeylaisaManabat1
 

Recently uploaded (9)

Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi
 
Call Girls Dubai O525547819 Favor Dubai Call Girls Agency
Call Girls Dubai O525547819 Favor Dubai Call Girls AgencyCall Girls Dubai O525547819 Favor Dubai Call Girls Agency
Call Girls Dubai O525547819 Favor Dubai Call Girls Agency
 
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
 
ingrediendts needed in preparing dessert and sweet sauces
ingrediendts needed in preparing dessert and sweet saucesingrediendts needed in preparing dessert and sweet sauces
ingrediendts needed in preparing dessert and sweet sauces
 
English basic for beginners Future tenses .pdf
English basic for beginners Future tenses .pdfEnglish basic for beginners Future tenses .pdf
English basic for beginners Future tenses .pdf
 
integrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfintegrity in personal relationship (1).pdf
integrity in personal relationship (1).pdf
 
The 5 sec rule - Mel Robins (Hindi Summary)
The 5 sec rule - Mel Robins (Hindi Summary)The 5 sec rule - Mel Robins (Hindi Summary)
The 5 sec rule - Mel Robins (Hindi Summary)
 
Benefits of Co working & Shared office space in India
Benefits of Co working & Shared office space in IndiaBenefits of Co working & Shared office space in India
Benefits of Co working & Shared office space in India
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
 

Speed Up Your WordPress Website with Caching and Optimization

  • 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 WordPress Setting ● Configure Permalink. Nobody likes example.com/?p=123 ● Keep post-id in permalink. ● Example permalink structure instead of "/%category%/%postname%/" Use "/%category%/%post_id%-%postname%/
  • 12. Caching Plugin to use ● W3 Total Cache ● WP Super Cache
  • 13. Basic W3 Total Cache Setting Use Those Setting ● Page Cache: Disk Enhanced ● Minify: Disk (Default) ● Database: Disabled ● Object Cache: Disk ● Browser Cache: Disk
  • 14. Advance W3 Total Cache Setting Use Those Setting ● Page Cache: Disk Enhanced ● Minify: Memcached ● Database: Disabled ● Object Cache: APC ● Browser Cache: Memcached
  • 15. Test Performance Use Tool like 1. http://tools.pingdom.com/fpt/ 2. http://www.webpagetest.org/ 3. https://developers.google. com/speed/pagespeed/insights Use same configuration. Clean cache then test and compare the result.
  • 16. DNS Level Cache CloudFlare rocks! Free service will save your Bandwidth and will give you security. Premium service will speed up your site with RocketLoader Install CloudFlare plugin.
  • 17. Tweak From Server 1. 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. Questions You are free to ask anything for next __ Min. Full Slides and Resource at asif.im/wco12