Odoo - Open Source CMS: A performance comparision
Upcoming SlideShare
Loading in...5
×
 

Odoo - Open Source CMS: A performance comparision

on

  • 5,069 views

 

Statistics

Views

Total Views
5,069
Views on SlideShare
4,245
Embed Views
824

Actions

Likes
12
Downloads
162
Comments
6

9 Embeds 824

https://twitter.com 488
http://www.scoop.it 160
http://www.donatas.guru 118
http://www.slideee.com 39
http://www.openerp.bg 12
https://www.linkedin.com 4
http://www.ife.de 1
http://s696cb97c4a24b5f.s3.simplytest.me 1
http://inetplus.de 1
More...

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

15 of 6 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • I was also wondering why you did not use drupal commerce !
    Are you sure you want to
    Your message goes here
    Processing…
  • Jacob,

    For sure all systems can be fine tuned. Our plan was to test official versions out-of-the-box, as they are shipped by the vendor. Such a comparison is quite complex as lots of factors can be taken into account. None of these systems have been fine tuned for the tests (e.g. adding various caches, ...)

    The Odoo version was tested WITHOUT cache and with ALL modules installed (accounting, wms, ...) which is for sure not in the advantage of Odoo. More over, the SaaS4 version tested for Odoo has serious performance issues on the catalog page that has been fixed in latest 8.

    Our goal which this study was to evaluate improvements areas for Odoo by comparing with competitors. At our surprise, Odoo was already much better than all competitors even before we started our performance improvement project.

    At that time, we did not even started performance improvements in the Odoo core. If you test version 8 now, it's probably 2x faster for all URLs related to the shop.
    Are you sure you want to
    Your message goes here
    Processing…
  • This is inaccurate on many slides. If you want to do a good head-to-head comparison (and it's obvious that's not actually the goal), you should ask a Drupal expert and a Magento expert to tune their systems.
    Are you sure you want to
    Your message goes here
    Processing…
  • Same as Donantas says: usage of Nginx only with Odoo is not fair at all.

    With Magento: Only current V 1.9 has a responsive (mobile optimized) Template. Comparing Current Odoo 8 Shop to (old) Magento 1.8 is equally unfair.
    With Javascript/CSS, Optimization was simply switched off with Magento which would compile those data down to 2 files.

    I really appreciate Odoo, since we work in both worlds, Odoo and Magento. - But it is not best habit to only explain why Odoo fails in some comparisons but not to explain the 'weaknesses' of the other outcomes which are obvious to see for an expert.
    Are you sure you want to
    Your message goes here
    Processing…
  • PrestaShop should be tested on Nginx and CCC settings for JS, CSS, HTML minification should be turned on. Test is not accurate at all. More information http://www.donatas.guru/prestashop-vs-magento-vs-odoo/
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Odoo - Open Source CMS: A performance comparision Odoo - Open Source CMS: A performance comparision Presentation Transcript

  • Open Source CMS  A performance comparision Mantavya Gajjar – Managining Director, OpenERP India
  • Topics 1 2 3 4 5 o Introduction – Products to Compare – Test Environment o Test Cases (home, catalogue, product pages) – Performance ● Google PageSpeed Inside ● Speed Test using Pingdom – Scalability ● Load Test using Blitz – Maintainability ● Source Code – cloc ● Community to maintain the source code – W3C Markup Validations o Conclusion
  • Introduction
  • Introduction Open Source Products, compared with Odoo
  • Odoo o Version Saas4 o Standard Data / Modules – Demo data with Odoo Website, Commerce, Forum, News, etc
  • Magento o Version 1.8.1.0 o Custom Data / Module – Home page and widgets – Added some products and their description
  • Drupal o Version 7.27 o Custom Data / Modules – CK-Editor & CK-Finder – Ubercart for e-commerce, Rules, ctools, views, entity
  • Prestashop o Version 1.6 o No Custom Data / Modules – Use default demo shop
  • Performance Google PageSpeed Insight & Pingdom
  • Google PageSpeed Insights Home page on desktop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  • Home Page
  • Odoo vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Google Page Speed Insights Home page on mobile Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  • Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Google PageSpeed Insights Product Catalogue on Desktop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  • Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Google PageSpeed Insights Product Catalogue on Mobile Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  • Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Google PageSpeed Insights Product Page on Desktop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  • Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Google PageSpeed Insights Product Page on Mobile Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  • Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Odoo Vs Preshashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  • Speed Test using Pingdom Resources Loads to render page
  • Resources Load to render page As browser can load only 4 fles in parallal on midsie traffc website, then latency time and number of resources to donwload impact time to load more resources Odoo load faster because concatenate several fles, minify and gzip the content, even all the modules installed
  • Resources Load to render page
  • Resources Load to render page
  • Scaleablity Using Blitz, simulate the 250 users
  • Load Test using Blitz Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users Computed using Blitz: https://www.blitz.io
  • Software Confgurations Magento, Prestashop, Drupa o Ubuntu 14.04 latest LTS o Apache 2.2 Server o PHP 5 Framework o MySQL Server 5.0 Odoo o Ubuntu 14.04 latest LTS o Nginx 1.4 o Odoo Framework o PostgreSQL 9.1
  • Hardware Confguration o IBM Server Series X3500 M4, 15 MB L3 Cache o 300 GB GSAS Drive 10K RPMs o Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz, 12 cores o 8 GB Physical RAM o 15 MBPS Dedicated Internet connection line Network : o 15 MBPS dedicated Internet connection
  • Odoo Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users The max hit rate was: 88 hits per second Website and Ecommerce apps installed Confguration  :
  • Odoo ● Fastest: 530 ms | Slowest: 1655 ms | Average: 829 ms ● First time out happened at 47.4 second at 198 users ● 3646 successful hits in 60 sec, avg 52,45,920 hits/day capacity. Response Time :
  • Drupal Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users The max hit rate was : 37 hits per second Confguration  :
  • Drupal ● Fastest: 1172 ms | Slowest: 4943 ms | Average: 2141 ms ● First time out happened at 30 second at 125 users ● 1,083 successful hits in 60 sec, avg 15,59,520 hits/day capacity. Response Time :
  • Magento Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users The max hit rate was : 21 hits per second Confguration  :
  • Magento ● Fastest: 1639 ms | Slowest: 16315 ms | Average: 7813 ms ● First time out happened at 35 second at 146 users ● 528 successful hits in 60 sec, avg 0.7 M hits/day capacity. Response Time :
  • Prestashop Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users The max hit rate was : 16 hits per second Confguration  :
  • Prestashop ● Fastest: 1678 ms | Slowest: 9228 ms | Average: 5598 ms ● First time out happened at 25 second at 104 users ● 663 successful hits in 60 sec, avg 0.95 M hits/day capacity. Response Time :
  • Load Test Summary
  • Summary Speed : o Odoo is 3x times faster than the Drupal o Odoo is 6x times faster than the Magento o Odoo is 2x times faster than the Prestashop Scalability : o Odoo timeout at 198 users o Drupal timeout at 125 users o Magento timeout at 148 users o Prestashop timeout at 104 users
  • W3C Markup Validation HTML Validation
  • W3C Check Odoo's main problem o Element meta is missing one or more of the following attributes: content, property. o An img element must have an alt attribute, except under certain conditions o The width attribute on the table element is obsolete. Use CSS instead. Team is working on those issues , will be fxed soon
  • Maintainability lines of code and contributors
  • Test 1 : Source Code Comparision between : o Odoo : includes all modules. I.e accounting, wms, mrp, websites, etc... o Drupal, Magento and Prestashop : only core modules Odoo is : o 1.3x times smaller then the drupal o 5.5x times smaller then the magento o 1.9x times smaller then the prestashop
  • Odoo Statistic provided by ohloh.net available at https://www.ohloh.net/p/odoo
  • Drupal Statistic provided by ohloh.net available at https://www.ohloh.net/p/drupal
  • Magento Statistic provided by ohloh.net available at https://www.ohloh.net/p/magento
  • Prestashop Statistic provided by ohloh.net available at https://www.ohloh.net/p/PrestaShop
  • Conclusion
  • Conclusion Performance : o Odoo is 3x times faster than the Drupal o Odoo is 6x times faster than the Magento o Odoo is 2x times faster than the Prestashop Scalability : o Odoo timeout at 198 users o Drupal timeout at 125 users o Magento timeout at 148 users o Prestashop timeout at 104 users Maintainability : o 1.3x times smaller then the drupal o 5.5x times smaller then the magento o 1.9x times smaller then the prestashop
  • Questions ?
  • Odoo sales@odoo.com +32 (0) 2 290 34 90 www.odoo.com R&D and services offce Chaussée de Namur 40 B-1367 Grand Rosière Sales offce Avenue Van Nieuwenhuyse 5 B-1160 Brussels Thank You