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)
– P...
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, ent...
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...
Home Page
Odoo vs Drupal
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is o...
Odoo vs Magento
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is ...
Odoo vs Prestashop
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating ...
Summary : Google Page Speed
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights...
Google Page Speed Insights
Home page on mobile
Computed by Google Page Speed Insight :
https://developers.google.com/speed...
Odoo Vs Drupal
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is o...
Odoo Vs Magento
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is ...
Odoo Vs Prestashop
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating ...
Summary : Google Page Speed
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights...
Google PageSpeed Insights
Product Catalogue on Desktop
Computed by Google Page Speed Insight :
https://developers.google.c...
Odoo Vs Drupal
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is o...
Odoo Vs Magento
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is ...
Odoo Vs Prestashop
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating ...
Summary : Google Page Speed
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights...
Google PageSpeed Insights
Product Catalogue on Mobile
Computed by Google Page Speed Insight :
https://developers.google.co...
Odoo Vs Drupal
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is o...
Odoo Vs Magento
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is ...
Odoo Vs Prestashop
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating ...
Summary : Google Page Speed
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights...
Google PageSpeed Insights
Product Page on Desktop
Computed by Google Page Speed Insight :
https://developers.google.com/sp...
Odoo Vs Drupal
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is o...
Odoo Vs Magento
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is ...
Odoo Vs Prestashop
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating ...
Summary : Google Page Speed
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights...
Google PageSpeed Insights
Product Page on Mobile
Computed by Google Page Speed Insight :
https://developers.google.com/spe...
Odoo Vs Drupal
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is o...
Odoo Vs Magento
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating is ...
Odoo Vs Preshashop
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
Rating ...
Summary : Google Page Speed
Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights...
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 ...
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....
Software Confgurations
Magento, Prestashop, Drupa
o Ubuntu 14.04 latest LTS
o Apache 2.2 Server
o PHP 5 Framework
o MySQL ...
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-...
Odoo
Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users
The max hit rate was: 88 hits per second
Website an...
Odoo
●
Fastest: 530 ms | Slowest: 1655 ms | Average: 829 ms
●
First time out happened at 47.4 second at 198 users
●
3646 s...
Drupal
Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users
The max hit rate was : 37 hits per second
Confgur...
Drupal
●
Fastest: 1172 ms | Slowest: 4943 ms | Average: 2141 ms
●
First time out happened at 30 second at 125 users
●
1,08...
Magento
Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users
The max hit rate was : 21 hits per second
Confgu...
Magento
●
Fastest: 1639 ms | Slowest: 16315 ms | Average: 7813 ms
●
First time out happened at 35 second at 146 users
●
52...
Prestashop
Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users
The max hit rate was : 16 hits per second
Con...
Prestashop
●
Fastest: 1678 ms | Slowest: 9228 ms | Average: 5598 ms
●
First time out happened at 25 second at 104 users
●
...
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 fa...
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 i...
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 Dru...
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...
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
Sale...
Upcoming SlideShare
Loading in …5
×

Odoo - Open Source CMS: A performance comparision

29,697 views

Published on

Published in: Technology, Business
11 Comments
38 Likes
Statistics
Notes
  • My dear, How are you today? i will like to be your friend My name is Sheikha Ghunaim , am a 43 years old divorcee. Please write to me in my email ( sheikhaghunaim2@hotmail.com ). im honest and open mind single woman. im going to tell more when i see your response. Regards Sheikha.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • how can i add opening balance for odoo 8 ?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi All, If you are looking for Technical Blogs or want to read about vTiger, Odoo, OpenERP, Microsoft Apps, Google Apps, CRM, ERPs, Mobile Apps and New things in IT industry then read and subscribe on http://www.knowledgement.ie OR go to http://www.targetintegration.com/ for CRM and ERP purchase consultation. We also design mobile apps and mobile responsive web sites of businesses and E-Commerce
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Truly objective performance is very hard to accurately compare with complex systems like Odoo. So much depends on the platform, database, network, data types etc so I would recommend caution when making decisions based purely on performance reviews. If performance is critical, for example for a large volume of products, very busy or high revenue sites, a performance test with sample data and installed on the test platform should be set up. If this sounds expensive or burdensome, you need to think hard to how important the performance really is to you. I was involved in an Odoo installation for a company who processes over £120m per year and demanded hundreds of thousands of accounting transactions to be loaded concurrently, we experienced contention on the sequence counters which severely impacted performance. Fortunately, as it is Open Source, we were able to fix these and push the code upstream. The outcome was a very high level of performance. In summary, if you encounter a performance issue, it is most likely to be straight forward to address and if you have to invest a little to fix it, you will still have deployed the equivalent of hundreds of thousands of pounds of software for a fraction of the cost and hopefully submitted any improvements for the benefit of others.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • How many records in the database? After a couple of months of struggling I really came to dislike Odoo's performance, this is with 3.5k products and 1M product variants. I've dealt with 60k products in Drupal and that was really fast. Odoo already has a lot of trouble opening the shop page on this installation with 3.5k products. I suspect (and hope) it's because images are stored in the database. (Hope because that's relatively easy to fix this sillyness.)
    Odoo is a total slug on VPS but unfortunately it's also extremely slow on an i7 with 32G and SSD.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
29,697
On SlideShare
0
From Embeds
0
Number of Embeds
4,751
Actions
Shares
0
Downloads
830
Comments
11
Likes
38
Embeds 0
No embeds

No notes for slide

Odoo - Open Source CMS: A performance comparision

  1. 1. Open Source CMS  A performance comparision Mantavya Gajjar – Managining Director, OpenERP India
  2. 2. 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
  3. 3. Introduction
  4. 4. Introduction Open Source Products, compared with Odoo
  5. 5. Odoo o Version Saas4 o Standard Data / Modules – Demo data with Odoo Website, Commerce, Forum, News, etc
  6. 6. Magento o Version 1.8.1.0 o Custom Data / Module – Home page and widgets – Added some products and their description
  7. 7. Drupal o Version 7.27 o Custom Data / Modules – CK-Editor & CK-Finder – Ubercart for e-commerce, Rules, ctools, views, entity
  8. 8. Prestashop o Version 1.6 o No Custom Data / Modules – Use default demo shop
  9. 9. Performance Google PageSpeed Insight & Pingdom
  10. 10. Google PageSpeed Insights Home page on desktop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  11. 11. Home Page
  12. 12. Odoo vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  13. 13. Odoo vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  14. 14. Odoo vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  15. 15. Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  16. 16. Google Page Speed Insights Home page on mobile Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  17. 17. Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  18. 18. Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  19. 19. Odoo Vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  20. 20. Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  21. 21. Google PageSpeed Insights Product Catalogue on Desktop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  22. 22. Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  23. 23. Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  24. 24. Odoo Vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  25. 25. Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  26. 26. Google PageSpeed Insights Product Catalogue on Mobile Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  27. 27. Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  28. 28. Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  29. 29. Odoo Vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  30. 30. Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  31. 31. Google PageSpeed Insights Product Page on Desktop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  32. 32. Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  33. 33. Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  34. 34. Odoo Vs Prestashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  35. 35. Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  36. 36. Google PageSpeed Insights Product Page on Mobile Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/
  37. 37. Odoo Vs Drupal Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  38. 38. Odoo Vs Magento Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  39. 39. Odoo Vs Preshashop Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  40. 40. Summary : Google Page Speed Computed by Google Page Speed Insight : https://developers.google.com/speed/pagespeed/insights/ Rating is out of 100
  41. 41. Speed Test using Pingdom Resources Loads to render page
  42. 42. 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
  43. 43. Resources Load to render page
  44. 44. Resources Load to render page
  45. 45. Scaleablity Using Blitz, simulate the 250 users
  46. 46. Load Test using Blitz Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users Computed using Blitz: https://www.blitz.io
  47. 47. 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
  48. 48. 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
  49. 49. 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  :
  50. 50. 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 :
  51. 51. Drupal Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users The max hit rate was : 37 hits per second Confguration  :
  52. 52. 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 :
  53. 53. Magento Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users The max hit rate was : 21 hits per second Confguration  :
  54. 54. 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 :
  55. 55. Prestashop Region – Virginia | Duration – 60 Seconds | Load – 1 To 250 Users The max hit rate was : 16 hits per second Confguration  :
  56. 56. 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 :
  57. 57. Load Test Summary
  58. 58. 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
  59. 59. W3C Markup Validation HTML Validation
  60. 60. 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
  61. 61. Maintainability lines of code and contributors
  62. 62. 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
  63. 63. Odoo Statistic provided by ohloh.net available at https://www.ohloh.net/p/odoo
  64. 64. Drupal Statistic provided by ohloh.net available at https://www.ohloh.net/p/drupal
  65. 65. Magento Statistic provided by ohloh.net available at https://www.ohloh.net/p/magento
  66. 66. Prestashop Statistic provided by ohloh.net available at https://www.ohloh.net/p/PrestaShop
  67. 67. Conclusion
  68. 68. 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
  69. 69. Questions ?
  70. 70. 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

×