Task #39728

Bug #36744: Workspaces are unusable on larger installations

Optimize runtime on objects and database queries

Added by Oliver Hader about 7 years ago. Updated 23 days ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
Workspaces
Start date:
2012-08-12
Due date:
% Done:

0%

TYPO3 Version:
4.5
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

The backend grid view has a several flaws that need to be optimized:

  • reduce the amount of looking up the same records again and again (by t3lib_BEfunc::getRecord)
  • optimize tree lookups like getTreeList() or getRootline() since in most cases the page-id stays the same
  • introduce raw repositories for Workspaces, Stages, Pages and regular Records

History

#1 Updated by Michael Stucki over 5 years ago

  • Category set to Workspaces

#2 Updated by Mathias Schreiber over 4 years ago

  • Target version changed from 6.0.0-pre-beta1 to 7.5

#3 Updated by Benni Mack almost 4 years ago

  • Target version changed from 7.5 to 7 LTS

#4 Updated by Riccardo De Contardi over 3 years ago

  • Target version changed from 7 LTS to Candidate for Major Version

#5 Updated by Oliver Hader 23 days ago

  • Status changed from New to Closed
  • workspace / stage handling has been enhanced in the past to reduce amounts of queries
  • versioning state in page-tree has been enhanced by using an according runtime cache

Also available in: Atom PDF