It affects performance. It is often combined with the Needs profiling tag.

RoleManager reads the masquerade data from the database on every role and permission check

Problem/Motivation

Thank you for Masquerade Role! Our support staff use it to see the site with a role of the people they help.

Minimise page cache entries

Problem/Motivation

Discovered while poking around in #3612177: Update autoload classmap for Symfony runtime and etc.

PageCache::set() stores a complete HtmlResponse object.

Read the strings of a project with one index entry per string, limit context filtering to projects and releases to utilise indexes

Problem/Motivation

On the migrated localize.drupal.org data, the translate page with a project filter and no release filter takes 1.4 seconds for each page and each pager link, 1.7 seconds with "Has no approved translation". The project page and the projects overview take 2 to 3 seconds when their statistics are computed, once an hour.

Use the YAML cache collector for config schema

Problem/Motivation

This is expensive to rebuild after every cache clear and it depends on files which we ought to be able to cache the YAML parsing of.

Pages

Subscribe with RSS Subscribe to RSS - Performance