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: Cache Preloading - Version One, Cornerstone Pages #42111

Open
LiamSarsfield opened this issue Feb 27, 2025 · 1 comment · May be fixed by #41988
Open

Boost: Cache Preloading - Version One, Cornerstone Pages #42111

LiamSarsfield opened this issue Feb 27, 2025 · 1 comment · May be fixed by #41988
Assignees
Labels
[Boost Feature] Optimizations [Boost Feature] Page Cache [Plugin] Boost A feature to speed up the site and improve performance. [Pri] Normal [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it

Comments

@LiamSarsfield
Copy link
Contributor

LiamSarsfield commented Feb 27, 2025

Implementing a Cache Preloading system for Cornerstone Pages in Jetpack Boost will enhance the performance optimization capabilities of our Page Cache feature. This implementation will automatically rebuild the cache for Cornerstone Pages whenever they are updated or their cache is invalidated (such as from Post edits). This ensures critical pages are always served at optimal speed to all visitors.

Currently, our Page Cache system builds cache files on-demand when a user visits a page. While effective, this approach means the first visitor after a cache invalidation experiences slower page loads. For cornerstone pages—which represent a site's most important content and conversion paths—this inconsistent performance can negatively impact user experience, SEO, and business outcomes

By adding preload functionality specifically tied to cornerstone pages, we'll eliminate this performance gap and provide several key benefits:

  • Consistent performance for all visitors to critical pages
  • Immediate cache rebuilding after content updates
  • Improved SEO performance for key landing pages
  • Better conversion rates through consistently fast page loads
  • The implementation should leverage our existing Cornerstone Pages feature, and integrate with the current cache invalidation mechanisms to automatically trigger preloading when needed, ensuring seamless functionality with minimal configuration required from user.

ref: pc9hqz-3nV-p2

@LiamSarsfield LiamSarsfield self-assigned this Feb 27, 2025
@github-actions github-actions bot added [Boost Feature] Optimizations [Boost Feature] Page Cache [Feature Group] Content Management Features related to the tools and screens that admins use to manage their sites core content. labels Feb 27, 2025
Copy link
Contributor

OpenAI suggested the following labels for this issue:

  • [Feature Group] Content Management: The issue relates to managing crucial content through the implementation of cache preloading for cornerstone pages.
  • [Boost Feature] Page Cache: The issue discusses enhancing the Page Cache feature for cornerstone pages to ensure optimal performance.
  • [Boost Feature] Optimizations: The suggested cache preloading falls under optimizing performance for critical pages, which is a focus of Jetpack Boost.

@LiamSarsfield LiamSarsfield removed [Feature Group] Content Management Features related to the tools and screens that admins use to manage their sites core content. [Experiment] AI labels added labels Feb 27, 2025
@LiamSarsfield LiamSarsfield linked a pull request Feb 27, 2025 that will close this issue
3 tasks
@LiamSarsfield LiamSarsfield linked a pull request Feb 27, 2025 that will close this issue
3 tasks
@jeherve jeherve added [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it [Pri] Normal [Plugin] Boost A feature to speed up the site and improve performance. labels Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Boost Feature] Optimizations [Boost Feature] Page Cache [Plugin] Boost A feature to speed up the site and improve performance. [Pri] Normal [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants