Details
-
Sub-task
-
Resolution: Done
-
Major
-
xCM 6.0.0
-
None
-
Sp3 18775
Description
30'000 MySQL test site - time based expiration - reference cache - 20 users LDAP in live mode only - no role to enter edit mode ((=no write access checks)).
Even with such a configuration, I still have lots of checks on WorkflowService.GetUnlinkedContentObjects (cf YourKit extract). What is the goal of such checks? Is it done for the content picker (but I have no content picking on this site)? If this is done for content picking, we need to optimize such checks. Content pickers are used in 1% of the case. So we should definitvely find a way to limit such cechks either on a per site basis (e.g. no content picker role) or by serializing a data (similar to the workflowstate but for content pick state) in order to avoid having to recalucate all this on standard pages in live mode with authentified users but without any editing privileges (=95% of the cases).