arcavias - high performance e-commerce in typo3
TRANSCRIPT
ARCAVIAShigh performance e-commercein TYPO3
NORBERT SENDETZKY
Metaways Infosystems GmbH Speicherstadt, Hamburg
TYPO3 affine full service provider
since 2001
ca. 50 employees
METAWAYS
?
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
Config
Logger
Session
DB
I18n
View
Data access(MShop library)AdmininterfaceAdminPluginFront-endclient
List...BasketExtJSControllerFrond-endControllerPHP
TYPO3 Backend
TYPO3 Frontend
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 integratedadministration interface
Performance in TYPO3
100 000 products
~ 900 1200 ms
Performance tips for TYPO3
Use APC
TYPO3 4.5 is fastest up to now
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 projectsfor our customers
Future
Next features:
Facetted search User related content
Version 1.0 in Q1/2014
Interested?
arcavias.comfacebook.com/Arcavias
Questions?
Ideas?
Suggestions?
Norbert [email protected]
THANK YOU!
www.arcavias.com
Arcavias performanceMillisecondsTYPO3 ExtZend demo
Framework25040
Extbase2000
URL builder12510
RealURL1250
Arcavias200200
APC performanceMillisecondswith APCno APC
cached140360
no cache8501350
TYPO3 performanceMilliseconds4.54.76.06.1
cached313319347450
not cached520534624729
/
/