Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Boost: Make sure multisites only check concatenation 404 status/GC once a day #41788

Open
donnchawp opened this issue Feb 13, 2025 · 1 comment
Labels
[Boost Feature] Page Cache [Plugin] Boost A feature to speed up the site and improve performance. [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it

Comments

@donnchawp
Copy link
Contributor

donnchawp commented Feb 13, 2025

A multisite install of WordPress may have any number of sites, each with their own copy of Boost. If they are all using the Concatenate modules, the plugin will check if wp-content can be used for storing those files once a day, but each site will perform this check. They will also schedule garbage collection for once a day.

The plugin needs to store a timestamp recording the last time the 404 tester was run so that it really only runs once a day on the entire network.
It also needs to do the same for garbage collection so that only runs once a day on the entire network.

The "on toggle" check, when either module is enabled from an all-off status, should only be performed by a local user with network admin rights to the website. There's no need for ordinary admin users who don't have write access to the server to perform these checks.

@donnchawp donnchawp added [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it [Plugin] Boost A feature to speed up the site and improve performance. labels Feb 13, 2025
@github-actions github-actions bot added [Boost Feature] Page Cache [Feature Group] Content Management Features related to the tools and screens that admins use to manage their sites core content. [Feature] Concat [Feature] Performance History labels Feb 13, 2025
Copy link
Contributor

OpenAI suggested the following labels for this issue:

  • [Feature Group] Content Management: The issue pertains to managing the settings and operations of multiple sites within a multisite WordPress installation.
  • [Feature] Concat: The issue discusses the Concatenate modules, emphasizing the need for a more efficient checking mechanism.
  • [Feature] Performance History: This relates to the performance aspect of the Boost plugin, as it involves timing the 404 checks to optimize resource usage.
  • [Boost Feature] Page Cache: The problem of checking 404 statuses once a day ties into caching mechanisms to improve site performance.

@donnchawp donnchawp changed the title Boost: Make sure multisites only check concatenation 404 status once a day Boost: Make sure multisites only check concatenation 404 status/GC once a day Feb 13, 2025
@jeherve jeherve removed [Feature] Concat [Feature Group] Content Management Features related to the tools and screens that admins use to manage their sites core content. labels Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Boost Feature] Page Cache [Plugin] Boost A feature to speed up the site and improve performance. [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it
Projects
None yet
Development

No branches or pull requests

2 participants