Project

General

Profile

Actions

Story #54567

closed

Epic #55070: Workpackages

Epic #55065: WP: Overall System Performance (Backend and Frontend)

Epic #55656: Optimize overall Extbase performance

Extbase: overall performance of backend modules

Added by Felix Oertel over 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
Extbase
Target version:
Start date:
2013-12-22
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
TYPO3 Version:
6.2
PHP Version:
Tags:
Sprint Focus:

Description

The performance of backendmodules seems to be very bad. We have to analyze that and look, how to improve.

This is just an umbrella issue, if you want to discuss specific issues, please open sub-issues. thanks.


Files

dbLayout.jpg (42.2 KB) dbLayout.jpg Michiel Roos, 2013-12-22 21:51

Subtasks 2 (0 open2 closed)

Task #54571: Extbase: Avoid TS parsing in BE if not necessaryClosedFelix Oertel2013-12-22

Actions
Task #55653: belog: cache the beusers usernameClosed2014-02-04

Actions
Actions #1

Updated by Felix Oertel over 10 years ago

I looked through the issue tracker of both extbase and cms core and did not find any unresolved tickets for this topic. if you know of some, please relate ...

Actions #2

Updated by Michiel Roos over 10 years ago

Please find attached a screenshot of a diff between two profiling runs of a 6.2 installations.

One (run2) has the sys_note extension loaded and the other has not.

You see a 300% increase in number of function calls. Also a 500% increase in load time.

I'll try do dig some more.

Actions #3

Updated by Felix Oertel over 10 years ago

Hey Michiel,

thanks for sharing. Would you mind, opening a sub-issue for that?

regards, foertel

Actions #4

Updated by Michiel Roos over 10 years ago

Hi Felix. A sub issue? This is one issue. The problem is indeed the TypoScript parsing. The total callgraph looks horrible. There is a lot of TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser::parseSub@n going on. All is initiated by TYPO3\CMS\Core\TypoScript\TemplateService::generateConfig. I don't see anything like this for frontend pages with extbase extensions. I don't understand why the normal and fast runthroughTemplates is not enough to get the TS.

Actions #5

Updated by Felix Oertel over 10 years ago

Yeah, it's not, that I don't believe you, that there is a problem. :) It's just, that there are more probems like that and I wanted to have this as kind of an umbrella issue. The TS parsing is over in #54571.

Actions #6

Updated by Marc Bastian Heinrichs about 10 years ago

  • Parent task set to #55656
Actions #7

Updated by Ernesto Baschny about 10 years ago

  • Project changed from 534 to TYPO3 Core
  • Category deleted (Extbase: Core)
Actions #8

Updated by Ernesto Baschny about 10 years ago

  • Tracker changed from Bug to Story
  • Subject changed from overall performance of backend modules to Extbase: overall performance of backend modules
  • Category set to Extbase
  • TYPO3 Version set to 6.2
Actions #9

Updated by Felix Oertel almost 10 years ago

  • Status changed from Accepted to Closed
Actions

Also available in: Atom PDF