SlideShare a Scribd company logo
OpenXcell - Magento Optimization Webinar 2013
A brief about Openxcell Technolabs
• Openxcell Technolabs is an ISO 9000:2008 certified company located in
India and USA
• We are a team of enthusiastic designers, Developers and managers
exceeding the strength of 200
• We have strong hold in Mobile App Development, Game Development,
Web Development, E-commerce Development and Enterprise Systems
• We have delivered quality solutions to our worldwide clientele
WHY MAGENTO OPTIMIZATION
Why Magento Optimization
• Various studies and our own experience shows that the overall
performance of Magento is slow
• Optimization is required to speed up Magento
• Below is a chart showing the research outcomes for Magento performance
without optimization
A comparison of Magento performance before optimization
and after optimization
WHY DOES PERFORMANCE MATTER?
WHY DOES PERFORMANCE MATTER?
• 1 Second delay can cause 7% drop in conversions
• Nearly 1/2 of users expect 2 second or less page load time and they tend to
abandon if not loaded in 3 seconds
• 79% of shoppers say they won’t return if performance is poor
• 44% say they would tell a friend about their poor experience
• A Bad Experience Will Drive
– 46% of users to competitive sites
– 35% are less likely to visit a problem site on any platform
– 33% are less likely to purchase from that company
• Reference: - http://bit.ly/zVcxsP, http://bit.ly/mHFVVX, http://mz.cm/W5Pkx7,
http://bit.ly/xfvPMC, http://bit.ly/yOlHQv
HOW FAST ARE YOU NOW
Google Analytics Site Speed Reports
GT Metrix
WAYS TO OPTIMIZE MAGENTO
Ways to Optimize Magento
Challenges & Solutions
• Large number of JAVASCRIPT and CSS
• Slow performance due to multiple associated tables
• High number of database log tables
• Slow performance due to image loading
• Improve performance with caching
• Cloud Server
LARGE NUMBER OF JAVASCRIPT &
CSS
Large number of JAVASCRIPT & CSS
• Large number of JAVASCRIPT and CSS creates higher no. of HTTP request.
• Response time will go on a higher side because of higher no. of HTTP
request and system will be slow.
Solution
Merge CSS and JAVASCRIPT files into single file:
• In the Magento Admin, go to System > Configuration > Developer.
• Under "Javascript Settings", change "Merge Javascript Files" to YES.
• Under "CSS Settings", change "Merge CSS Files" to YES.
• Clear the cache.
Solution
SLOW PERFORMANCE DUE TO
MULTIPLE ASSOCIATED TABLES
Slow performance due to multiple
associated tables
• One of the main issues with Magento sites running slowly, is a database
that has become large and difficult to use for sending/retrieving data
from.
• The model Magento uses to store customer and product data results in
longer than average SQL queries and more reads.
• Enabling the Flat Catalog option for Categories and Products will merge
product data into one table, therefore improving performance.
Solution
Enabling Fat Catalog:
• Login to administration area and go to - System > Configuration > Catalog
• Under "Frontend", change "Use Flat Catalog Category" to yes
• Under "Frontend", change "Use Flat Catalog Product" to yes
• Clear your Magento cache
OpenXcell - Magento Optimization Webinar 2013
HIGH NUMBER OF DATABASE LOG
TABLES
High number of database log tables
• Higher number of database logs creates higher response time in system
• Below is the table that are populated due to logging feature of Magento
Solution
Database log cleaning using Magento administration
• In Magento administration go to System > Configuration
• In the left menu under Advanced click on System
• Under "Log Cleaning", change "Enable Log Cleaning" to YES and
configure the Save Log days as per your requirement
• Click "Save Config"
SLOW PERFORMANCE DUE TO IMAGE
LOADING
Slow performance due to image loading
• There are large number of images in any ecommerce store.
• On an average a product has more than 3 images and number of
products can be unlimited.
• So its very necessary to optimize the images used in Magento store.
• Optimization of images prevents the system from higher response time.
• Choose the correct format for the image - JPG, GIF, PNG8, PNG24
• JPG is great for photographic images
• GIF largely replaced by PNGs, but still sometimes a viable option for small
patterns and textures
• PNG combines some of the best qualities of both and with PNG24
supports true transparency
IMPROVE PERFORMANCE WITH
CACHING
Improve performance with caching
• Setup your admin for maximum performance.
• These are the settings that will significantly speed up your Magento
installation: Navigate to System > Cache Management and enable all
cache types
• Below is the default caching provided by Magento
• Enabling caching option that Magento provides is not enough
• So we need to use 3rd party caching extension for full page caching
• Example: Nitrogento (http://www.nitrogento.com/) First install the
extension
Drawback of using full page caching :
Enabling caching of every block with nitrogento causes different
issues as below-
• Caching of Price block shows incorrect price for various products
• Wrong data in checkout processes
Implement Varnish
• Why Varnish
– HTTP Accelerator
– Caching reverse proxy
– Load Balancer
– Fail over system
Before & After
Before Varnish
After Varnish
Extension Required : Turpentine- Varnish Cache
http://www.magentocommerce.com/magento-connect/turpentine-6332.html
OpenXcell - Magento Optimization Webinar 2013
Install and Configure Varnish
• Add the Repository
• Install the Package
• Configure the Daemon
• Service nginx restart
• Service php5 - fpm restart
• Service Varnish restart
• Varnish Start
• Please follow the below link for detail understanding of the process.
http://todsul.com/tech/install-and-configure-varnish-with-nginx/
AMAZON CLOUD SERVER
Cloud Server
The most important Amazon services for Magento hosting
• Amazon Elastic Compute Cloud (EC2)
• Auto Scaling
• Elastic Load Balancing
• Amazon CloudFront (CDN)
• Amazon Relational Database Services (RDS)
• Amazon Route 53
• Amazon ElastCache
• Amazon Simple Storage Services (Amazon S3)
OpenXcell - Magento Optimization Webinar 2013
Benefits of Amazon cloud server:
• Flexibility
• Deployment Speed
• Performance
• Increase in capacity to accommodate higher number of visitors
• Better conversion rate
• Lower hosting cost through improve hardware efficiency
OpenXcell - Magento Optimization Webinar 2013

More Related Content

What's hot (20)

PPT
20130714 php matsuri - highly available php
Graham Weldon
 
PPT
Word Press Website Tips
Enuke Software Pvt Ltd
 
PPTX
Asynchronous Apex Salesforce World Tour Paris 2015
Samuel De Rycke
 
PDF
Scaling WooCommerce on WP Engine
Edmund Turbin
 
PPTX
Иван Чепурный - Meet Magento Ukraine - Varnish Cache and its usage in the rea...
Atwix
 
PDF
How to optimize your Magento store
Rasbor.com
 
PDF
Optimizing WordPress Performance
Douglas Yuen
 
PDF
The six key steps to AEM architecture
Ashokkumar T A
 
PPTX
10 step guide to convert HTML to Wordpress
WordPrax Ltd.
 
PPTX
Customized e commerce website
rallysolutions
 
PPTX
Best cdn for e commerce
ericlevis012
 
PPTX
How to migrate Yahoo Store to Shopify with Litextension
LitExtension
 
PPTX
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
Evolve The Adobe Digital Marketing Community
 
PPTX
Word press sites maintenanace
Michelle Castillo
 
PPTX
Information on Various HTTP Error Codes
HTS Hosting
 
ODP
Front-End Performance Optimizing
Michael Pehl
 
PPTX
WordPress in 90 minutes
Michelle Castillo
 
PDF
OWA And SharePoint Integration
jems7
 
PPTX
Implementing Office Online Server
Thorbjørn Værp
 
PPTX
The SEO Workshop (session 2)
RankAbove
 
20130714 php matsuri - highly available php
Graham Weldon
 
Word Press Website Tips
Enuke Software Pvt Ltd
 
Asynchronous Apex Salesforce World Tour Paris 2015
Samuel De Rycke
 
Scaling WooCommerce on WP Engine
Edmund Turbin
 
Иван Чепурный - Meet Magento Ukraine - Varnish Cache and its usage in the rea...
Atwix
 
How to optimize your Magento store
Rasbor.com
 
Optimizing WordPress Performance
Douglas Yuen
 
The six key steps to AEM architecture
Ashokkumar T A
 
10 step guide to convert HTML to Wordpress
WordPrax Ltd.
 
Customized e commerce website
rallysolutions
 
Best cdn for e commerce
ericlevis012
 
How to migrate Yahoo Store to Shopify with Litextension
LitExtension
 
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
Evolve The Adobe Digital Marketing Community
 
Word press sites maintenanace
Michelle Castillo
 
Information on Various HTTP Error Codes
HTS Hosting
 
Front-End Performance Optimizing
Michael Pehl
 
WordPress in 90 minutes
Michelle Castillo
 
OWA And SharePoint Integration
jems7
 
Implementing Office Online Server
Thorbjørn Værp
 
The SEO Workshop (session 2)
RankAbove
 

Similar to OpenXcell - Magento Optimization Webinar 2013 (20)

PDF
White Paper - Magento 2.0 Performance and Scalability 03.31.16
Patrick Kong
 
PDF
White Paper - Magento 2.0 Performance and Scalability 03.31.16
Large international not for profit organisation
 
PDF
Magento performance & optimisation best practices
Philippe Humeau
 
PDF
Getting to know magento
Ecommerce Solution Provider SysIQ
 
PPTX
Website Performance
Hugo Fonseca
 
PPTX
The Importance of Site Performance and Simple Steps to Achieve It
Nexcess.net LLC
 
PPTX
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Karla Mae Tejon
 
PPTX
MAGENTO e-commerce presentation with examples
ssuser42b933
 
PPTX
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
J.D. Wade
 
PPTX
Improving Performance on Magento 1*
David Z. Lerner
 
PPTX
web performance optimization using style
vishal choudhary
 
PDF
Have you cleared the cache?
Stephen McNairn
 
PDF
Web Performance Optimization (WPO)
Betclic Everest Group Tech Team
 
PPTX
Magento for-performance- v01
Rajneesh Maurya
 
PPT
Appengine json
Aurel Medvegy
 
PPTX
Best Known Website Development Hacks and Tricks to Boost Your Site's Performa...
Markonik
 
PPTX
Best Known Website Development Hacks and Tricks to Boost Your Site's Performa...
Markonik
 
PPTX
Squeeze Maximum Performance From Your Joomla Website
SiteGround.com
 
PPT
Google sites development
Aurel Medvegy
 
PPT
Create google apps
Aurel Medvegy
 
White Paper - Magento 2.0 Performance and Scalability 03.31.16
Patrick Kong
 
White Paper - Magento 2.0 Performance and Scalability 03.31.16
Large international not for profit organisation
 
Magento performance & optimisation best practices
Philippe Humeau
 
Getting to know magento
Ecommerce Solution Provider SysIQ
 
Website Performance
Hugo Fonseca
 
The Importance of Site Performance and Simple Steps to Achieve It
Nexcess.net LLC
 
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Karla Mae Tejon
 
MAGENTO e-commerce presentation with examples
ssuser42b933
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
J.D. Wade
 
Improving Performance on Magento 1*
David Z. Lerner
 
web performance optimization using style
vishal choudhary
 
Have you cleared the cache?
Stephen McNairn
 
Web Performance Optimization (WPO)
Betclic Everest Group Tech Team
 
Magento for-performance- v01
Rajneesh Maurya
 
Appengine json
Aurel Medvegy
 
Best Known Website Development Hacks and Tricks to Boost Your Site's Performa...
Markonik
 
Best Known Website Development Hacks and Tricks to Boost Your Site's Performa...
Markonik
 
Squeeze Maximum Performance From Your Joomla Website
SiteGround.com
 
Google sites development
Aurel Medvegy
 
Create google apps
Aurel Medvegy
 
Ad

More from Jayneel Patel (11)

PPT
7 Daily Practices of Smart CEOs
Jayneel Patel
 
PPTX
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
Jayneel Patel
 
PPTX
Webinar: Impact of iOS 8 on App Marketers and App Developers
Jayneel Patel
 
PPT
Things to know about iPhone 6 and 6+
Jayneel Patel
 
PPTX
iPhone 6 - Everything you need to know!
Jayneel Patel
 
PPTX
6 Essential Mobile App Features for your Business
Jayneel Patel
 
PPTX
The Amazon Phone - Complete Features Of Firefly
Jayneel Patel
 
PPTX
Vibrant OpenXcell
Jayneel Patel
 
PPTX
Webinar by AppN2O & OpenXcell: Understanding the basics of Mobile App Marketing
Jayneel Patel
 
PPTX
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Jayneel Patel
 
PPTX
Insights on Android App Development, Marketing and Monetization
Jayneel Patel
 
7 Daily Practices of Smart CEOs
Jayneel Patel
 
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
Jayneel Patel
 
Webinar: Impact of iOS 8 on App Marketers and App Developers
Jayneel Patel
 
Things to know about iPhone 6 and 6+
Jayneel Patel
 
iPhone 6 - Everything you need to know!
Jayneel Patel
 
6 Essential Mobile App Features for your Business
Jayneel Patel
 
The Amazon Phone - Complete Features Of Firefly
Jayneel Patel
 
Vibrant OpenXcell
Jayneel Patel
 
Webinar by AppN2O & OpenXcell: Understanding the basics of Mobile App Marketing
Jayneel Patel
 
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Jayneel Patel
 
Insights on Android App Development, Marketing and Monetization
Jayneel Patel
 
Ad

Recently uploaded (20)

PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Python basic programing language for automation
DanialHabibi2
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 

OpenXcell - Magento Optimization Webinar 2013

  • 2. A brief about Openxcell Technolabs • Openxcell Technolabs is an ISO 9000:2008 certified company located in India and USA • We are a team of enthusiastic designers, Developers and managers exceeding the strength of 200 • We have strong hold in Mobile App Development, Game Development, Web Development, E-commerce Development and Enterprise Systems • We have delivered quality solutions to our worldwide clientele
  • 4. Why Magento Optimization • Various studies and our own experience shows that the overall performance of Magento is slow • Optimization is required to speed up Magento • Below is a chart showing the research outcomes for Magento performance without optimization
  • 5. A comparison of Magento performance before optimization and after optimization
  • 7. WHY DOES PERFORMANCE MATTER? • 1 Second delay can cause 7% drop in conversions • Nearly 1/2 of users expect 2 second or less page load time and they tend to abandon if not loaded in 3 seconds • 79% of shoppers say they won’t return if performance is poor • 44% say they would tell a friend about their poor experience • A Bad Experience Will Drive – 46% of users to competitive sites – 35% are less likely to visit a problem site on any platform – 33% are less likely to purchase from that company • Reference: - http://bit.ly/zVcxsP, http://bit.ly/mHFVVX, http://mz.cm/W5Pkx7, http://bit.ly/xfvPMC, http://bit.ly/yOlHQv
  • 8. HOW FAST ARE YOU NOW
  • 9. Google Analytics Site Speed Reports
  • 11. WAYS TO OPTIMIZE MAGENTO
  • 12. Ways to Optimize Magento Challenges & Solutions • Large number of JAVASCRIPT and CSS • Slow performance due to multiple associated tables • High number of database log tables • Slow performance due to image loading • Improve performance with caching • Cloud Server
  • 13. LARGE NUMBER OF JAVASCRIPT & CSS
  • 14. Large number of JAVASCRIPT & CSS • Large number of JAVASCRIPT and CSS creates higher no. of HTTP request. • Response time will go on a higher side because of higher no. of HTTP request and system will be slow.
  • 15. Solution Merge CSS and JAVASCRIPT files into single file: • In the Magento Admin, go to System > Configuration > Developer. • Under "Javascript Settings", change "Merge Javascript Files" to YES. • Under "CSS Settings", change "Merge CSS Files" to YES. • Clear the cache.
  • 17. SLOW PERFORMANCE DUE TO MULTIPLE ASSOCIATED TABLES
  • 18. Slow performance due to multiple associated tables • One of the main issues with Magento sites running slowly, is a database that has become large and difficult to use for sending/retrieving data from. • The model Magento uses to store customer and product data results in longer than average SQL queries and more reads. • Enabling the Flat Catalog option for Categories and Products will merge product data into one table, therefore improving performance.
  • 19. Solution Enabling Fat Catalog: • Login to administration area and go to - System > Configuration > Catalog • Under "Frontend", change "Use Flat Catalog Category" to yes • Under "Frontend", change "Use Flat Catalog Product" to yes • Clear your Magento cache
  • 21. HIGH NUMBER OF DATABASE LOG TABLES
  • 22. High number of database log tables • Higher number of database logs creates higher response time in system • Below is the table that are populated due to logging feature of Magento
  • 23. Solution Database log cleaning using Magento administration • In Magento administration go to System > Configuration • In the left menu under Advanced click on System • Under "Log Cleaning", change "Enable Log Cleaning" to YES and configure the Save Log days as per your requirement • Click "Save Config"
  • 24. SLOW PERFORMANCE DUE TO IMAGE LOADING
  • 25. Slow performance due to image loading • There are large number of images in any ecommerce store. • On an average a product has more than 3 images and number of products can be unlimited. • So its very necessary to optimize the images used in Magento store. • Optimization of images prevents the system from higher response time.
  • 26. • Choose the correct format for the image - JPG, GIF, PNG8, PNG24 • JPG is great for photographic images • GIF largely replaced by PNGs, but still sometimes a viable option for small patterns and textures • PNG combines some of the best qualities of both and with PNG24 supports true transparency
  • 28. Improve performance with caching • Setup your admin for maximum performance. • These are the settings that will significantly speed up your Magento installation: Navigate to System > Cache Management and enable all cache types • Below is the default caching provided by Magento
  • 29. • Enabling caching option that Magento provides is not enough • So we need to use 3rd party caching extension for full page caching • Example: Nitrogento (http://www.nitrogento.com/) First install the extension
  • 30. Drawback of using full page caching : Enabling caching of every block with nitrogento causes different issues as below- • Caching of Price block shows incorrect price for various products • Wrong data in checkout processes
  • 31. Implement Varnish • Why Varnish – HTTP Accelerator – Caching reverse proxy – Load Balancer – Fail over system
  • 32. Before & After Before Varnish After Varnish
  • 33. Extension Required : Turpentine- Varnish Cache http://www.magentocommerce.com/magento-connect/turpentine-6332.html
  • 35. Install and Configure Varnish • Add the Repository • Install the Package • Configure the Daemon • Service nginx restart • Service php5 - fpm restart • Service Varnish restart • Varnish Start • Please follow the below link for detail understanding of the process. http://todsul.com/tech/install-and-configure-varnish-with-nginx/
  • 37. Cloud Server The most important Amazon services for Magento hosting • Amazon Elastic Compute Cloud (EC2) • Auto Scaling • Elastic Load Balancing • Amazon CloudFront (CDN) • Amazon Relational Database Services (RDS) • Amazon Route 53 • Amazon ElastCache • Amazon Simple Storage Services (Amazon S3)
  • 39. Benefits of Amazon cloud server: • Flexibility • Deployment Speed • Performance • Increase in capacity to accommodate higher number of visitors • Better conversion rate • Lower hosting cost through improve hardware efficiency