ARCAVIAS
high performance e-commerce
in TYPO3

Stand Juli 2012

1/55
NORBERT SENDETZKY
METAWAYS

●

TYPO3 affine full service
provider

●

since 2001

●

ca. 50 employees

Metaways Infosystems GmbH
Speichersta...
?
e-commerce framework
Why?
Must be flexible
→ not only web shops
Must be fast
→ several 1000 orders per day
Must be easy to integrate
→ in TYPO3, custom applications, etc.
The result: An e-commerce library
Key features
Optimized for speed
100 000 products
~ 250 – 550 ms
Optimized for flexibilty
Everything can be extended or replaced
Almost everything can be configured
Optimized layers
Front-end
client

ExtJS
Controller

Frond-end
Controller

PHP

Session

View

I18n

DB

Logger

Data access
(MShop library...
Well tested
→ over 2500 test cases with 7800 tests
Uses a liberal licence
→ GPL for TYPO3 extension
→ LGPL for the framework
Easy to contribute
→ https://github.com/Arcavias
Easy to translate
→ https://www.transifex.com
Arcavias TYPO3 extension
Provides some plug-ins
Can be placed everywhere
Plug-in output consists of sub-parts
Can be configured via TypoScript
Provides an integrated
administration interface
Performance in TYPO3
100 000 products
~ 900 – 1200 ms
Arcavias performance
1000
900
800

Arcavias
RealURL
URL builder
Extbase
Framework

Milliseconds

700
600
500
400
300
200
1...
Performance tips for TYPO3
Use APC
APC performance
1600
1400

Milliseconds

1200
1000

with APC
no APC

800
600
400
200
0

cached

no cache
TYPO3 4.5 is fastest up to now
TYPO3 performance
800
700

Milliseconds

600
500

cached
not cached

400
300
200
100
0

4.5

4.7

6.0

6.1
Less products (default: 48)
→ creating links is expensive
Keep CHash as part of URL
→ storing in database is slow
Current status
Arcavias TYPO3 extension is still beta
Current version: 0.8
… not complete yet ...
… but already used in big projects
for our customers
Future
Next features:
→ Facetted search
→ User related content
Version 1.0 in Q1/2014
Interested?
arcavias.com
facebook.com/Arcavias
Questions?
Ideas?
Suggestions?
THANK YOU!
www.arcavias.com
Norbert Sendetzky
n.sendetzky@metaways.de
www.arcavias.com

Stand Juli 2012

55/55
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3
Upcoming SlideShare
Loading in...5
×

Arcavias - High performance e-commerce in TYPO3

379

Published on

Arcavias is an e-commerce framework integrating natively into TYPO3 or other CMS. It's optimized for high volumes of visitors and orders while it can be adapted to almost every need (not only web shops). Presented at TYPO3 East Europe conference (#t3ee13)

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
379
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Arcavias - High performance e-commerce in TYPO3"

  1. 1. ARCAVIAS high performance e-commerce in TYPO3 Stand Juli 2012 1/55
  2. 2. NORBERT SENDETZKY
  3. 3. METAWAYS ● TYPO3 affine full service provider ● since 2001 ● ca. 50 employees Metaways Infosystems GmbH Speicherstadt, Hamburg Stand Juli 2012 3/55
  4. 4. ?
  5. 5. e-commerce framework
  6. 6. Why?
  7. 7. Must be flexible → not only web shops
  8. 8. Must be fast → several 1000 orders per day
  9. 9. Must be easy to integrate → in TYPO3, custom applications, etc.
  10. 10. The result: An e-commerce library
  11. 11. Key features
  12. 12. Optimized for speed
  13. 13. 100 000 products ~ 250 – 550 ms
  14. 14. Optimized for flexibilty
  15. 15. Everything can be extended or replaced Almost everything can be configured
  16. 16. Optimized layers
  17. 17. Front-end client ExtJS Controller Frond-end Controller PHP Session View I18n DB Logger Data access (MShop library) TYPO3 Frontend Basket ... List Admin interface Config TYPO3 Backend Admin Plugin
  18. 18. Well tested → over 2500 test cases with 7800 tests
  19. 19. Uses a liberal licence → GPL for TYPO3 extension → LGPL for the framework
  20. 20. Easy to contribute → https://github.com/Arcavias
  21. 21. Easy to translate → https://www.transifex.com
  22. 22. Arcavias TYPO3 extension
  23. 23. Provides some plug-ins
  24. 24. Can be placed everywhere
  25. 25. Plug-in output consists of sub-parts
  26. 26. Can be configured via TypoScript
  27. 27. Provides an integrated administration interface
  28. 28. Performance in TYPO3
  29. 29. 100 000 products ~ 900 – 1200 ms
  30. 30. Arcavias performance 1000 900 800 Arcavias RealURL URL builder Extbase Framework Milliseconds 700 600 500 400 300 200 100 0 TYPO3 Ext Zend demo
  31. 31. Performance tips for TYPO3
  32. 32. Use APC
  33. 33. APC performance 1600 1400 Milliseconds 1200 1000 with APC no APC 800 600 400 200 0 cached no cache
  34. 34. TYPO3 4.5 is fastest up to now
  35. 35. TYPO3 performance 800 700 Milliseconds 600 500 cached not cached 400 300 200 100 0 4.5 4.7 6.0 6.1
  36. 36. Less products (default: 48) → creating links is expensive
  37. 37. Keep CHash as part of URL → storing in database is slow
  38. 38. Current status
  39. 39. Arcavias TYPO3 extension is still beta Current version: 0.8
  40. 40. … not complete yet ...
  41. 41. … but already used in big projects for our customers
  42. 42. Future
  43. 43. Next features: → Facetted search → User related content
  44. 44. Version 1.0 in Q1/2014
  45. 45. Interested? arcavias.com facebook.com/Arcavias
  46. 46. Questions? Ideas? Suggestions?
  47. 47. THANK YOU! www.arcavias.com Norbert Sendetzky n.sendetzky@metaways.de www.arcavias.com Stand Juli 2012 55/55
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×