SlideShare a Scribd company logo

Woo commerce scalability notes

Talk on WooCommerce Scalability for the WooCommerceMeetup - London 20/7/2015

1 of 29
Download to read offline
EDMUND TURBIN, Solutions Engineer
WP Engine |
Scalability
EDMUND TURBIN, Solutions Engineer
i. Introduction
ii. Customer Profiles
iii. How We Scale WooCommerce
iv. Q & A
v. Resources

TODAY’S AGENDA
EDMUND TURBIN, Solutions Engineer
‣ Founded in 2010
‣ Headquarters in Austin, Tx
‣ Over 30,000 customers
‣ 300,000+ active WP installs
‣ Staff of 300+ WordPress Experts
WP ENGINE: COMPANY STATS
EDMUND TURBIN, Solutions Engineer
INTRODUCTION
Edmund Turbin
Solutions Engineer
@spicecadet
edmund.turbin@wpengine.com
edmund.wpengine.com
email:
twitter:
blog:
Front end web developer
10+ years working with CMS
Media, publishing, advertising industries
Music production, sports, coding
EDMUND TURBIN, Solutions Engineer
★ Over 7 Million downloads
★ Over 1 Million sites using WooCommerce
★ WooCommerce is powering 30% of all online stores
★ Over 10,000WooCommerce installs on WP Engine
WOOCOMMERCE MARKET SHARE AND SUCCESS
EDMUND TURBIN, Solutions Engineer
Customer Profiles
Ad

Recommended

Amazon Webstore Developers
Amazon Webstore DevelopersAmazon Webstore Developers
Amazon Webstore Developersvxplore123
 
WordPress Management & Marketing Tools
WordPress Management & Marketing ToolsWordPress Management & Marketing Tools
WordPress Management & Marketing ToolsWP Engine
 
Optimizing WordPress eCommerce for Performance & Growth - Chris Wiegman, Sara...
Optimizing WordPress eCommerce for Performance & Growth - Chris Wiegman, Sara...Optimizing WordPress eCommerce for Performance & Growth - Chris Wiegman, Sara...
Optimizing WordPress eCommerce for Performance & Growth - Chris Wiegman, Sara...WP Engine
 
Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18
Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18
Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18Gary Thayer
 
web developing and designing
web developing and designing web developing and designing
web developing and designing Neha0099
 
Introduction to WooCommerce
Introduction to WooCommerceIntroduction to WooCommerce
Introduction to WooCommerceJamie Schmid
 
Why WooCommerce
Why WooCommerceWhy WooCommerce
Why WooCommerceChris Lema
 
Making WooCommerce Your Own
Making WooCommerce Your OwnMaking WooCommerce Your Own
Making WooCommerce Your OwnLeo Gopal
 

More Related Content

What's hot

Key Reasons Customers Choose Akamai
Key Reasons Customers Choose Akamai Key Reasons Customers Choose Akamai
Key Reasons Customers Choose Akamai Akamai Technologies
 
Chicago Tech Day Jan 2015: Hidden Features
Chicago Tech Day Jan 2015: Hidden FeaturesChicago Tech Day Jan 2015: Hidden Features
Chicago Tech Day Jan 2015: Hidden FeaturesAkamai Technologies
 
Master WooCommerce Troubleshooting
Master WooCommerce TroubleshootingMaster WooCommerce Troubleshooting
Master WooCommerce TroubleshootingRodolfo Melogli
 
Introduction to WooCommerce
Introduction to WooCommerce Introduction to WooCommerce
Introduction to WooCommerce Dat Hoang
 
How to build a six-figure website maintenance program
How to build a six-figure website maintenance programHow to build a six-figure website maintenance program
How to build a six-figure website maintenance programWP Engine
 
Accelerated Mobile Pages
Accelerated Mobile PagesAccelerated Mobile Pages
Accelerated Mobile PagesJeremy Green
 
Processing Client Payments from your WordPress Website
Processing Client Payments from your WordPress WebsiteProcessing Client Payments from your WordPress Website
Processing Client Payments from your WordPress WebsiteAndrew Marks
 
WooCommerce: How to Customize WordPress via PHP Snippets
WooCommerce: How to Customize WordPress via PHP SnippetsWooCommerce: How to Customize WordPress via PHP Snippets
WooCommerce: How to Customize WordPress via PHP SnippetsRodolfo Melogli
 
Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Chitpong Wuttanan
 
How SiteGround Service Compares to Other Hosts
How SiteGround Service Compares to Other HostsHow SiteGround Service Compares to Other Hosts
How SiteGround Service Compares to Other HostsSiteGround.com
 
Accelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your BusinessAccelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your BusinessHarshavardhan MP
 
Why your website needs Accelerated Mobile Pages & How to implement AMP
Why your website needs Accelerated Mobile Pages & How to implement AMPWhy your website needs Accelerated Mobile Pages & How to implement AMP
Why your website needs Accelerated Mobile Pages & How to implement AMPparadisetechsoftsolutions
 
Securing your WooCommerce Site
Securing your WooCommerce SiteSecuring your WooCommerce Site
Securing your WooCommerce SiteJamie Schmid
 
Genesis and AMP: Amp-le room to build amazing digital experiences
Genesis and AMP: Amp-le room to build amazing digital experiencesGenesis and AMP: Amp-le room to build amazing digital experiences
Genesis and AMP: Amp-le room to build amazing digital experiencesWP Engine
 
azon video vault
azon video vaultazon video vault
azon video vaulthoavnn29
 
How to Migrate from nopCommerce to modified eCommerce ShopSoftware wih Cart2Cart
How to Migrate from nopCommerce to modified eCommerce ShopSoftware wih Cart2CartHow to Migrate from nopCommerce to modified eCommerce ShopSoftware wih Cart2Cart
How to Migrate from nopCommerce to modified eCommerce ShopSoftware wih Cart2CartCart2Cart
 

What's hot (18)

Key Reasons Customers Choose Akamai
Key Reasons Customers Choose Akamai Key Reasons Customers Choose Akamai
Key Reasons Customers Choose Akamai
 
Chicago Tech Day Jan 2015: Hidden Features
Chicago Tech Day Jan 2015: Hidden FeaturesChicago Tech Day Jan 2015: Hidden Features
Chicago Tech Day Jan 2015: Hidden Features
 
Master WooCommerce Troubleshooting
Master WooCommerce TroubleshootingMaster WooCommerce Troubleshooting
Master WooCommerce Troubleshooting
 
Introduction to WooCommerce
Introduction to WooCommerce Introduction to WooCommerce
Introduction to WooCommerce
 
How to build a six-figure website maintenance program
How to build a six-figure website maintenance programHow to build a six-figure website maintenance program
How to build a six-figure website maintenance program
 
Accelerated Mobile Pages
Accelerated Mobile PagesAccelerated Mobile Pages
Accelerated Mobile Pages
 
Processing Client Payments from your WordPress Website
Processing Client Payments from your WordPress WebsiteProcessing Client Payments from your WordPress Website
Processing Client Payments from your WordPress Website
 
WooCommerce: How to Customize WordPress via PHP Snippets
WooCommerce: How to Customize WordPress via PHP SnippetsWooCommerce: How to Customize WordPress via PHP Snippets
WooCommerce: How to Customize WordPress via PHP Snippets
 
Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)
 
Velocity presentation
Velocity presentationVelocity presentation
Velocity presentation
 
How SiteGround Service Compares to Other Hosts
How SiteGround Service Compares to Other HostsHow SiteGround Service Compares to Other Hosts
How SiteGround Service Compares to Other Hosts
 
Ecommerce-for-wordpress-woocommerce-final
Ecommerce-for-wordpress-woocommerce-finalEcommerce-for-wordpress-woocommerce-final
Ecommerce-for-wordpress-woocommerce-final
 
Accelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your BusinessAccelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your Business
 
Why your website needs Accelerated Mobile Pages & How to implement AMP
Why your website needs Accelerated Mobile Pages & How to implement AMPWhy your website needs Accelerated Mobile Pages & How to implement AMP
Why your website needs Accelerated Mobile Pages & How to implement AMP
 
Securing your WooCommerce Site
Securing your WooCommerce SiteSecuring your WooCommerce Site
Securing your WooCommerce Site
 
Genesis and AMP: Amp-le room to build amazing digital experiences
Genesis and AMP: Amp-le room to build amazing digital experiencesGenesis and AMP: Amp-le room to build amazing digital experiences
Genesis and AMP: Amp-le room to build amazing digital experiences
 
azon video vault
azon video vaultazon video vault
azon video vault
 
How to Migrate from nopCommerce to modified eCommerce ShopSoftware wih Cart2Cart
How to Migrate from nopCommerce to modified eCommerce ShopSoftware wih Cart2CartHow to Migrate from nopCommerce to modified eCommerce ShopSoftware wih Cart2Cart
How to Migrate from nopCommerce to modified eCommerce ShopSoftware wih Cart2Cart
 

Similar to Woo commerce scalability notes

Web agencies: An analysis of the OVH infrastructure to optimise your web proj...
Web agencies: An analysis of the OVH infrastructure to optimise your web proj...Web agencies: An analysis of the OVH infrastructure to optimise your web proj...
Web agencies: An analysis of the OVH infrastructure to optimise your web proj...OVHcloud
 
Doubler la vitesse de son site word press - avec Maelys
Doubler la vitesse de son site word press - avec MaelysDoubler la vitesse de son site word press - avec Maelys
Doubler la vitesse de son site word press - avec MaelysJulien Dereumaux
 
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...Jan Löffler
 
How To Manage Sites At Scale With Acquia Cohesion and SiteFactory
How To Manage Sites At Scale With Acquia Cohesion and SiteFactoryHow To Manage Sites At Scale With Acquia Cohesion and SiteFactory
How To Manage Sites At Scale With Acquia Cohesion and SiteFactoryAcquia
 
14th Meetup WordPress Beirut - How WordPress helped us reach $200k in yearly ...
14th Meetup WordPress Beirut - How WordPress helped us reach $200k in yearly ...14th Meetup WordPress Beirut - How WordPress helped us reach $200k in yearly ...
14th Meetup WordPress Beirut - How WordPress helped us reach $200k in yearly ...Fadi Nicolas Zahhar
 
AMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAlberto Medina
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementJan Löffler
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementPlesk
 
Optimiser le SEO de son site WordPress : astuces et bonnes pratiques
Optimiser le SEO de son site WordPress : astuces et bonnes pratiquesOptimiser le SEO de son site WordPress : astuces et bonnes pratiques
Optimiser le SEO de son site WordPress : astuces et bonnes pratiquesJulien Dereumaux
 
Pam Ten Corporate Presentation
Pam Ten Corporate PresentationPam Ten Corporate Presentation
Pam Ten Corporate Presentationtbharadwaj
 
Enabling a True Omnichannel Ecosystem Using Adaptable Backend Platforms
Enabling a True Omnichannel Ecosystem Using Adaptable Backend PlatformsEnabling a True Omnichannel Ecosystem Using Adaptable Backend Platforms
Enabling a True Omnichannel Ecosystem Using Adaptable Backend PlatformsNisum
 
Client-Side Performance Testing
Client-Side Performance TestingClient-Side Performance Testing
Client-Side Performance TestingAnand Bagmar
 
Web develioment services
Web develioment servicesWeb develioment services
Web develioment servicesBarry Johnson
 
The perfect software to build an online grocery store | Growcer - PPT
The perfect software to build an online grocery store | Growcer - PPTThe perfect software to build an online grocery store | Growcer - PPT
The perfect software to build an online grocery store | Growcer - PPTGrowcer
 
How to Overcome the Top Challenges to a Successful DAM Implementation
How to Overcome the Top Challenges to a Successful DAM ImplementationHow to Overcome the Top Challenges to a Successful DAM Implementation
How to Overcome the Top Challenges to a Successful DAM ImplementationKelly Rose Arellano
 

Similar to Woo commerce scalability notes (20)

Optimizing Wordpress For Speed And Security
Optimizing Wordpress For Speed And SecurityOptimizing Wordpress For Speed And Security
Optimizing Wordpress For Speed And Security
 
Web agencies: An analysis of the OVH infrastructure to optimise your web proj...
Web agencies: An analysis of the OVH infrastructure to optimise your web proj...Web agencies: An analysis of the OVH infrastructure to optimise your web proj...
Web agencies: An analysis of the OVH infrastructure to optimise your web proj...
 
Online Marketing Audit Example
Online Marketing Audit ExampleOnline Marketing Audit Example
Online Marketing Audit Example
 
Doubler la vitesse de son site word press - avec Maelys
Doubler la vitesse de son site word press - avec MaelysDoubler la vitesse de son site word press - avec Maelys
Doubler la vitesse de son site word press - avec Maelys
 
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
 
Web development
Web developmentWeb development
Web development
 
How To Manage Sites At Scale With Acquia Cohesion and SiteFactory
How To Manage Sites At Scale With Acquia Cohesion and SiteFactoryHow To Manage Sites At Scale With Acquia Cohesion and SiteFactory
How To Manage Sites At Scale With Acquia Cohesion and SiteFactory
 
14th Meetup WordPress Beirut - How WordPress helped us reach $200k in yearly ...
14th Meetup WordPress Beirut - How WordPress helped us reach $200k in yearly ...14th Meetup WordPress Beirut - How WordPress helped us reach $200k in yearly ...
14th Meetup WordPress Beirut - How WordPress helped us reach $200k in yearly ...
 
AMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress Way
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
 
Optimiser le SEO de son site WordPress : astuces et bonnes pratiques
Optimiser le SEO de son site WordPress : astuces et bonnes pratiquesOptimiser le SEO de son site WordPress : astuces et bonnes pratiques
Optimiser le SEO de son site WordPress : astuces et bonnes pratiques
 
Cheaponomics
CheaponomicsCheaponomics
Cheaponomics
 
Pam Ten Corporate Presentation
Pam Ten Corporate PresentationPam Ten Corporate Presentation
Pam Ten Corporate Presentation
 
Shubham softsolution
Shubham softsolutionShubham softsolution
Shubham softsolution
 
Enabling a True Omnichannel Ecosystem Using Adaptable Backend Platforms
Enabling a True Omnichannel Ecosystem Using Adaptable Backend PlatformsEnabling a True Omnichannel Ecosystem Using Adaptable Backend Platforms
Enabling a True Omnichannel Ecosystem Using Adaptable Backend Platforms
 
Client-Side Performance Testing
Client-Side Performance TestingClient-Side Performance Testing
Client-Side Performance Testing
 
Web develioment services
Web develioment servicesWeb develioment services
Web develioment services
 
The perfect software to build an online grocery store | Growcer - PPT
The perfect software to build an online grocery store | Growcer - PPTThe perfect software to build an online grocery store | Growcer - PPT
The perfect software to build an online grocery store | Growcer - PPT
 
How to Overcome the Top Challenges to a Successful DAM Implementation
How to Overcome the Top Challenges to a Successful DAM ImplementationHow to Overcome the Top Challenges to a Successful DAM Implementation
How to Overcome the Top Challenges to a Successful DAM Implementation
 

More from Edmund Turbin

Remote Control WordPress
Remote Control WordPressRemote Control WordPress
Remote Control WordPressEdmund Turbin
 
Production Ready WordPress #WPLDN
Production Ready WordPress #WPLDNProduction Ready WordPress #WPLDN
Production Ready WordPress #WPLDNEdmund Turbin
 
Production Ready WordPress - WC Utrecht 2017
Production Ready WordPress  - WC Utrecht 2017Production Ready WordPress  - WC Utrecht 2017
Production Ready WordPress - WC Utrecht 2017Edmund Turbin
 
Production ready word press
Production ready word pressProduction ready word press
Production ready word pressEdmund Turbin
 
The Themer's Guide to WP-CLI
The Themer's Guide to WP-CLIThe Themer's Guide to WP-CLI
The Themer's Guide to WP-CLIEdmund Turbin
 
Configuration Management in WordPress
Configuration Management in WordPressConfiguration Management in WordPress
Configuration Management in WordPressEdmund Turbin
 
The Themer's Guide to WP-CLI
The Themer's Guide to WP-CLIThe Themer's Guide to WP-CLI
The Themer's Guide to WP-CLIEdmund Turbin
 
Theming in WordPress - Where do I Start?
Theming in WordPress - Where do I Start?Theming in WordPress - Where do I Start?
Theming in WordPress - Where do I Start?Edmund Turbin
 
Word press gets responsive 4x3
Word press gets responsive 4x3Word press gets responsive 4x3
Word press gets responsive 4x3Edmund Turbin
 
Scaling WooCommerce on WP Engine
Scaling WooCommerce on WP EngineScaling WooCommerce on WP Engine
Scaling WooCommerce on WP EngineEdmund Turbin
 
Working in Harmony: Manchester - Optimize development and content workflows
Working in Harmony: Manchester - Optimize development and content workflowsWorking in Harmony: Manchester - Optimize development and content workflows
Working in Harmony: Manchester - Optimize development and content workflowsEdmund Turbin
 
Just For You - How to drive better engagement with localisation-based insights.
Just For You - How to drive better engagement with localisation-based insights.Just For You - How to drive better engagement with localisation-based insights.
Just For You - How to drive better engagement with localisation-based insights.Edmund Turbin
 

More from Edmund Turbin (14)

Remote Control WordPress
Remote Control WordPressRemote Control WordPress
Remote Control WordPress
 
Production Ready WordPress #WPLDN
Production Ready WordPress #WPLDNProduction Ready WordPress #WPLDN
Production Ready WordPress #WPLDN
 
Production Ready WordPress - WC Utrecht 2017
Production Ready WordPress  - WC Utrecht 2017Production Ready WordPress  - WC Utrecht 2017
Production Ready WordPress - WC Utrecht 2017
 
Production ready word press
Production ready word pressProduction ready word press
Production ready word press
 
The Themer's Guide to WP-CLI
The Themer's Guide to WP-CLIThe Themer's Guide to WP-CLI
The Themer's Guide to WP-CLI
 
Configuration Management in WordPress
Configuration Management in WordPressConfiguration Management in WordPress
Configuration Management in WordPress
 
The Themer's Guide to WP-CLI
The Themer's Guide to WP-CLIThe Themer's Guide to WP-CLI
The Themer's Guide to WP-CLI
 
Customize it.
Customize it.Customize it.
Customize it.
 
Theming in WordPress - Where do I Start?
Theming in WordPress - Where do I Start?Theming in WordPress - Where do I Start?
Theming in WordPress - Where do I Start?
 
Word press gets responsive 4x3
Word press gets responsive 4x3Word press gets responsive 4x3
Word press gets responsive 4x3
 
Scaling WooCommerce on WP Engine
Scaling WooCommerce on WP EngineScaling WooCommerce on WP Engine
Scaling WooCommerce on WP Engine
 
Working in Harmony: Manchester - Optimize development and content workflows
Working in Harmony: Manchester - Optimize development and content workflowsWorking in Harmony: Manchester - Optimize development and content workflows
Working in Harmony: Manchester - Optimize development and content workflows
 
Working in harmony
Working in harmonyWorking in harmony
Working in harmony
 
Just For You - How to drive better engagement with localisation-based insights.
Just For You - How to drive better engagement with localisation-based insights.Just For You - How to drive better engagement with localisation-based insights.
Just For You - How to drive better engagement with localisation-based insights.
 

Recently uploaded

Red shadows ringing in Japan's Cyberspace
Red shadows ringing in Japan's CyberspaceRed shadows ringing in Japan's Cyberspace
Red shadows ringing in Japan's Cyberspacesttyk
 
AWS Overview of AWS Clarify, Feature Store, Hyper parameter Tuning
AWS Overview of AWS  Clarify, Feature Store, Hyper parameter TuningAWS Overview of AWS  Clarify, Feature Store, Hyper parameter Tuning
AWS Overview of AWS Clarify, Feature Store, Hyper parameter TuningVarun Garg
 
UGB INTERNETBANKING FACILITY LAUNCHED.pptx
UGB INTERNETBANKING FACILITY LAUNCHED.pptxUGB INTERNETBANKING FACILITY LAUNCHED.pptx
UGB INTERNETBANKING FACILITY LAUNCHED.pptxRitesh Sahu
 
Model Jaringan network jaringan komputer.pdf
Model Jaringan network jaringan komputer.pdfModel Jaringan network jaringan komputer.pdf
Model Jaringan network jaringan komputer.pdfgalfinprihardiputra0
 
Augmented and Mixed Reality Solutions for Aerospace & Defense
Augmented and Mixed Reality Solutions for Aerospace & DefenseAugmented and Mixed Reality Solutions for Aerospace & Defense
Augmented and Mixed Reality Solutions for Aerospace & Defensethirdeyegen65
 
Regulation is Coming - Trusted Media Summit 2023
Regulation is Coming - Trusted Media Summit 2023Regulation is Coming - Trusted Media Summit 2023
Regulation is Coming - Trusted Media Summit 2023Damar Juniarto
 
Augmented and Mixed Reality Solutions for Frontline Medical Professionals
Augmented and Mixed Reality Solutions for Frontline Medical ProfessionalsAugmented and Mixed Reality Solutions for Frontline Medical Professionals
Augmented and Mixed Reality Solutions for Frontline Medical Professionalsthirdeyegen65
 
history of tau gamma architect.1968.....
history of tau gamma architect.1968.....history of tau gamma architect.1968.....
history of tau gamma architect.1968.....josephiigo
 
Obstructive jaundice is a medical condition characterized by the yellowing of...
Obstructive jaundice is a medical condition characterized by the yellowing of...Obstructive jaundice is a medical condition characterized by the yellowing of...
Obstructive jaundice is a medical condition characterized by the yellowing of...ssuser7b7f4e
 
Modern Red Teaming - subverting mature defenses on a budget
Modern Red Teaming - subverting mature defenses on a budgetModern Red Teaming - subverting mature defenses on a budget
Modern Red Teaming - subverting mature defenses on a budgetmatt806068
 

Recently uploaded (10)

Red shadows ringing in Japan's Cyberspace
Red shadows ringing in Japan's CyberspaceRed shadows ringing in Japan's Cyberspace
Red shadows ringing in Japan's Cyberspace
 
AWS Overview of AWS Clarify, Feature Store, Hyper parameter Tuning
AWS Overview of AWS  Clarify, Feature Store, Hyper parameter TuningAWS Overview of AWS  Clarify, Feature Store, Hyper parameter Tuning
AWS Overview of AWS Clarify, Feature Store, Hyper parameter Tuning
 
UGB INTERNETBANKING FACILITY LAUNCHED.pptx
UGB INTERNETBANKING FACILITY LAUNCHED.pptxUGB INTERNETBANKING FACILITY LAUNCHED.pptx
UGB INTERNETBANKING FACILITY LAUNCHED.pptx
 
Model Jaringan network jaringan komputer.pdf
Model Jaringan network jaringan komputer.pdfModel Jaringan network jaringan komputer.pdf
Model Jaringan network jaringan komputer.pdf
 
Augmented and Mixed Reality Solutions for Aerospace & Defense
Augmented and Mixed Reality Solutions for Aerospace & DefenseAugmented and Mixed Reality Solutions for Aerospace & Defense
Augmented and Mixed Reality Solutions for Aerospace & Defense
 
Regulation is Coming - Trusted Media Summit 2023
Regulation is Coming - Trusted Media Summit 2023Regulation is Coming - Trusted Media Summit 2023
Regulation is Coming - Trusted Media Summit 2023
 
Augmented and Mixed Reality Solutions for Frontline Medical Professionals
Augmented and Mixed Reality Solutions for Frontline Medical ProfessionalsAugmented and Mixed Reality Solutions for Frontline Medical Professionals
Augmented and Mixed Reality Solutions for Frontline Medical Professionals
 
history of tau gamma architect.1968.....
history of tau gamma architect.1968.....history of tau gamma architect.1968.....
history of tau gamma architect.1968.....
 
Obstructive jaundice is a medical condition characterized by the yellowing of...
Obstructive jaundice is a medical condition characterized by the yellowing of...Obstructive jaundice is a medical condition characterized by the yellowing of...
Obstructive jaundice is a medical condition characterized by the yellowing of...
 
Modern Red Teaming - subverting mature defenses on a budget
Modern Red Teaming - subverting mature defenses on a budgetModern Red Teaming - subverting mature defenses on a budget
Modern Red Teaming - subverting mature defenses on a budget
 

Woo commerce scalability notes

  • 1. EDMUND TURBIN, Solutions Engineer WP Engine | Scalability
  • 2. EDMUND TURBIN, Solutions Engineer i. Introduction ii. Customer Profiles iii. How We Scale WooCommerce iv. Q & A v. Resources
 TODAY’S AGENDA
  • 3. EDMUND TURBIN, Solutions Engineer ‣ Founded in 2010 ‣ Headquarters in Austin, Tx ‣ Over 30,000 customers ‣ 300,000+ active WP installs ‣ Staff of 300+ WordPress Experts WP ENGINE: COMPANY STATS
  • 4. EDMUND TURBIN, Solutions Engineer INTRODUCTION Edmund Turbin Solutions Engineer @spicecadet edmund.turbin@wpengine.com edmund.wpengine.com email: twitter: blog: Front end web developer 10+ years working with CMS Media, publishing, advertising industries Music production, sports, coding
  • 5. EDMUND TURBIN, Solutions Engineer ★ Over 7 Million downloads ★ Over 1 Million sites using WooCommerce ★ WooCommerce is powering 30% of all online stores ★ Over 10,000WooCommerce installs on WP Engine WOOCOMMERCE MARKET SHARE AND SUCCESS
  • 6. EDMUND TURBIN, Solutions Engineer Customer Profiles
  • 8. EDMUND TURBIN, Solutions Engineer Global Cosmetics eCommerce site Millions of visitors around the world Scalable Enterprise solution - clusters Hundreds of products Hundreds of thousands of orders High amount of concurrent visits during promotions
  • 10. EDMUND TURBIN, Solutions Engineer Home of WooCommerce, Trusted on WP Engine Millions of monthly visitors Enterprise cluster
  • 11. EDMUND TURBIN, Solutions Engineer How We Scale WooCommerce
  • 12. EDMUND TURBIN, Solutions Engineer TECHNICAL OVERVIEW Scalability
  • 13. EDMUND TURBIN, Solutions Engineer TECHNICAL OVERVIEW Caching
  • 14. EDMUND TURBIN, Solutions Engineer Speedy Delivery TECHNICAL OVERVIEW CDN for large amounts of static content Essential to speed up global eCommerce sites Content delivered from location close to user
  • 15. EDMUND TURBIN, Solutions Engineer TECHNICAL OVERVIEW Use Minification plugin for JS and CSS
  • 16. EDMUND TURBIN, Solutions Engineer Image Optimization TECHNICAL OVERVIEW Use Image Optimization plugins
  • 17. EDMUND TURBIN, Solutions Engineer Cache Exclusion TECHNICAL OVERVIEW Cache ability is key to optimizing speed Exclusions keep dynamic pages uncached Directories, Cart exclusion Can be used for custom directories, pages Cart, My Profile, Checkout Logged in users are not cached AJAX requests
  • 18. EDMUND TURBIN, Solutions Engineer Efficient Caching TECHNICAL OVERVIEW Pages cached until item added to cart Cart can’t be cached Only a session where items left in cart are cached
  • 19. EDMUND TURBIN, Solutions Engineer Performance Tweaks TECHNICAL OVERVIEW Keep Queries simple Enable Object Caching Offer a way to checkout without the need to login Remove cart from unnecessary pages Optimize your database
  • 20. EDMUND TURBIN, Solutions Engineer Database Optimization TECHNICAL OVERVIEW MyISAM tables should be changed to InnoDB Daily script checks table format: wp_options, wp_posts, wp_comments Default for MySQL is InnoDB (ver 5.5+) Locking for MyISAM is on a table level transactions not possible Locking for InnoDB is on a row level capable of transactions
  • 21. EDMUND TURBIN, Solutions Engineer Scaling Up TECHNICAL OVERVIEW Front and back end optimization Type of traffic determines cacheability Product variations decrease performance Many variations = large complex queries Better Performance Less variations Pagination
  • 22. EDMUND TURBIN, Solutions Engineer Tips for Speed TECHNICAL OVERVIEW WooCommerce will only run as fast as the theme works Load scripts and styles only in shop Use a Woo-ready theme Find experienced WooCommerce dev Don’t show your cart on every page Follow WooCommerce best practices
  • 23. EDMUND TURBIN, Solutions Engineer Q&A
  • 24. EDMUND TURBIN, Solutions Engineer Resources
  • 25. EDMUND TURBIN, Solutions Engineer ‣ WP Smush-IT ‣ EEEW Image Optimizer Cloud Image Compression Plugins Links - Front End Optimization ‣ Better WordPress Minify ‣ Autoptimize Minification
  • 26. EDMUND TURBIN, Solutions Engineer ‣ How to Load WooCommerce Scripts and Styles Only in Shop ‣ WooCommerce Best Practices ‣ WooCommerce Themes ‣ Large Number of Product Variations ‣ WooCommerce Dominates Global eCommmerce Platforms Woo Commerce Links - WooCommerce
  • 27. EDMUND TURBIN, Solutions Engineer ‣ EverCache ‣ eCommerce Support Recommendations WP Engine Links - WooCommerce Security ‣ Do I need an SSL Certificate for my Site?
  • 28. EDMUND TURBIN, Solutions Engineer ‣ Simple to get ‣ Many vendors and levels of certification ‣ EV cert will turn your address bar green ‣ Customers Trust SSL ‣ Improve Conversion Rate ‣ Google - Slight SEO Benefit SSL TECHNICAL OVERVIEW
  • 29. EDMUND TURBIN, Solutions Engineer ‣ Security spec around payment industry ‣ WP Engine platform not PCI ‣ Your site still can be ‣ Data centers are PCI compliant ‣ Can use payment gateway for processing ‣ PayPal Payments, etc. ‣ As long as transaction data is not stored on your site PCI Compliance TECHNICAL OVERVIEW