2. About Us
Axel Jung Timo Schmidt
Software Developer Software Developer
AOE media GmbH AOE media GmbH
3. Preparation
Install Virtualbox and import the t3dd2012 appliance (User &
Password: t3dd2012)
You will find:
• Apache with xdebug and apc
• Jmeter
• Kcachegrind
• PHPStorm
There are two vhost:
• typo3.t3dd2012 and playground.t3dd2012
17. Analyzing Cachegrinds
●High self / medium self and
many calls =>
High potential for optimization
● Early in call graph & not needed =>
High potential for optimization
18. Hands on
● There is an extension „slowstock“
in the VM.
● Open:
„http://typo3.t3dd2012/index.php?id=2“ and analyze it with kcachegrind.
24. Total Time Cost 10910560 ( ~ -15%)
11,99 % is still much time :(
25. Change 2 (SoapConversionRateProvider)
● Conversion rates can be cached in APC cache to reduce webservice
calls.
– Inject
„ConversionRateCache“ into
SoapConversionRateProvider.
– Use the cache in the convert method.