Project

General

Profile

Actions

Bug #34884

closed

Performance problem with live serach and be_acl

Added by Peter Russ about 12 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Miscellaneous
Target version:
-
Start date:
2012-03-15
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
4.5
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

Due to problems in Backend live search in combination with be_acl we figured out that there is a lot of room to improve the code.
Especially we did the following fixes:
  • reduce overhead: we check before we render the pagetree if page-id is already in the pagelist: this is pretty handy for admins
  • we added a hook to the function getAvailablePageIds: e.g. be_acl holds all the information about pages that a BE-User has right to access. There is no need to calculate ist again and again.

Files

t3lib_search_livesearch.patch (3.19 KB) t3lib_search_livesearch.patch Peter Russ, 2012-03-15 15:41
Actions

Also available in: Atom PDF