[TYPO3-dev] Typoscript parser C implementation

Olle Haerstedt o.haerstedt at bitmotion.de
Tue Sep 2 22:32:42 CEST 2014


Hi Bernhard!

Thanks for your input! 

I think it's important to keep developer time included in the equation, where you often clear the cache. It would be nice to speed up loading time when caches are off or often cleared, I mean.

I like your idea to translate often used TYPO3 functions one by one to C/PHP-extensions. Maybe the `parse`-function in class TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser could be a first step (although it uses a lot of other functions within the class, and also have complex side effects like settings member variables).

It would be nice to know which functions take up most of the loading time. Have any profiling been done of TYPO3? Here's a stackoverflow entry about it: http://stackoverflow.com/questions/1200214/how-can-i-measure-the-speed-of-code-written-in-php

Regarding content caching, I think all interesting web applications cannot profit so much from caching. This is at least true for the TYPO3 extensions they do at my work (Bitmotion, Hannover). They mostly keep caching off for such extensions.

Maybe we could create a wiki page somewhere to gather information about native TYPO3 PHP extensions?



More information about the TYPO3-dev mailing list