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

Plone 6 Cache Updates #96

Open
6 of 9 tasks
ericof opened this issue May 5, 2022 · 1 comment
Open
6 of 9 tasks

Plone 6 Cache Updates #96

ericof opened this issue May 5, 2022 · 1 comment

Comments

@ericof
Copy link
Sponsor Member

ericof commented May 5, 2022

Before Plone 6 is released we need to review and improve its caching story, especially considering the heavy usage of plone.restapi.

plone.app.caching

  • Review existing profiles and keep only the relevant ones (Maybe drop profile supporting Split Views)
  • Move plone.restapi mapping #97 Move RESTApi service class mappings from this package to plone.restapi

plone.cachepurging

plone.rest

  • Implement URL Rewriter to support ++api++ traversal (plone.cachepurging.interfaces.IPurgePathRewriter)

plone.restapi

  • Create plone.restapi.caching to control service mappings
  • Implement PurgePath that takes into account restapi endpoints (z3c.caching.interfaces.IPurgePaths) PR on restapi
  • Create plone.restapi specific rulesets

Documentation

@mauritsvanrees
Copy link
Sponsor Member

I have marked a few tasks here as done. Four out of nine are still open, but maybe some more can be closed already.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants