Bug #88097

Page tree data fetching is using a huge amount of memory in PHP

Added by Patrick Broens about 2 months ago.

Status:
New
Priority:
Must have
Assignee:
-
Category:
Pagetree
Target version:
-
Start date:
2019-04-06
Due date:
% Done:

0%

TYPO3 Version:
9
PHP Version:
7.3
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Maintaining a website with over 100.000 pages I've noticed the page tree, which is claimed to be fast, becomes extremely slow on big TYPO3 instances. This is due to the fact the new page tree, in more detail the new page tree repository, is fetching all 100.000 pages and puts them in an array. With an average of 750 bytes per page this array consumes 75 Megabytes only. Three similar arrays are produced in the new page tree repository, each consuming approx the same amount of memory, so in total 225 Megabytes, which is way too much.

Also available in: Atom PDF