Bug #88098

Epic #88474: Page tree performance in 9.5

Page tree XHR is fetching huge JSON data

Added by Patrick Broens 10 months ago. Updated about 2 months ago.

Status:
Under Review
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 whole tree is fetched and send to the browser as JSON. Each page record takes approximately 1000 bytes of data in JSON, so the JSON return of 100.000 pages is 100 Megabytes. That takes a while to download. At a 100 mbps connection that will take like 8 seconds. TYPO3 version 8 did not have this problem, because only data which was needed was fetched. If you had a node closed, no data for the subpages was fetched at all.

History

#1 Updated by Patrick Broens 10 months ago

  • Category set to Pagetree

#2 Updated by Tymoteusz Motylewski 8 months ago

  • Parent task set to #88474

#3 Updated by Gerrit Code Review 3 months ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086

#4 Updated by Gerrit Code Review 3 months ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086

#5 Updated by Gerrit Code Review 3 months ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086

#6 Updated by Gerrit Code Review 3 months ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086

#7 Updated by Gerrit Code Review 3 months ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086

#8 Updated by Gerrit Code Review about 2 months ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086

#9 Updated by Gerrit Code Review about 2 months ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086

Also available in: Atom PDF