[PP-1] Add post-response cache prewarming after full cache clears

Created on 5 October 2023, over 1 year ago

Problem/Motivation

Split from πŸ“Œ Add a cache prewarm API and use it to distribute cache rebuids after cache clears / during stampedes Needs work because πŸ› Add/remove event listeners provided by a module on module install/uninstall Needs work means there can be side-effects to rebuilding caches in the same request that a module has been uninstalled.

Places that could use post-response cache prewarming:

1. The end of the installer - so the first request to the site is snappy.

2. After running updates in the UI.

3. After pressing the 'clear caches' button in the UI

4. After installing a module or theme in the UI.

5. After uninstalling a module or theme in the UI.

Steps to reproduce

Proposed resolution

User interface changes

API changes

Data model changes

Release notes snippet

πŸ“Œ Task
Status

Needs work

Version

11.0 πŸ”₯

Component
BaseΒ  β†’

Last updated about 9 hours ago

Created by

πŸ‡¬πŸ‡§United Kingdom catch

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

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

Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024