Needs review
Project:
Drupal core
Version:
main
Component:
install system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
17 Jun 2026 at 16:26 UTC
Updated:
19 Jun 2026 at 06:01 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
catchAttaching an xhprof/xhgui screenshot of the prewarm call - you can see it spends 100ms-ish trying to prewarm caches.
Whether it actually helps the first request to the front page is a bit unprovable though.
Comment #4
nicxvan commentedOh this is interesting!
I guess my question is does this placement save that much time? Are there pieces we can cache earlier?
Comment #5
catchIt doesn't save a lot of time, although if we find more things to prewarm it might save more.
I was profiling the config translation sync + first front page request when installing Umami.
The biggest improvement we could make would be switching to a live container for later parts of the installer. Right now we compile the installer container for every batch iteration, even after all modules are installed. Then we compile it on the first request to the site too, since it's the first real container to get requested.
If we moved that first rebuild to the site information form submission step and had a real site to work with after that, then the container and the router would be in place much earlier.
Would need an install.php route that we can redirect to from the installer proper or something.