Follow-up for #2408371: PageCache is 1ms slower due to wrong service pass order

Created on 6 November 2015, about 9 years ago
Updated 31 January 2023, almost 2 years ago

Follow-up to #2408371: Proxies of module interfaces don't work

- Currently middlewares after page_cache are not proxied as the ProxyServicesPass() comes too early to find the dynamic 'lazy' definition.

Why this should be an RC target

Due to changes of the proxy services, we no longer have lazy middlewares which causes a bit of an overhead for page cache. This is a performance only change,
but could totally be changed afterwards

🐛 Bug report
Status

Needs work

Version

9.5

Component
Request processing 

Last updated 7 days ago

No maintainer
Created by

🇩🇪Germany Fabianx

Live updates comments and jobs are added and updated live.
  • Performance

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

  • Needs tests

    The change is currently missing an automated test that fails when run with the original code, and succeeds when the bug has been fixed.

  • Triaged core major

    There is consensus among core maintainers that this is a major issue. Only core committers should add this tag.

  • Needs issue summary update

    Issue summaries save everyone time if they are kept up-to-date. See Update issue summary task instructions.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024