Skip to content

Server-side HTTP caching improvements [SPR-11792] #16413

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

Closed
spring-projects-issues opened this issue May 15, 2014 · 4 comments
Closed

Server-side HTTP caching improvements [SPR-11792] #16413

spring-projects-issues opened this issue May 15, 2014 · 4 comments
Assignees
Labels
in: web Issues in web modules (web, webmvc, webflux, websocket) type: enhancement A general enhancement
Milestone

Comments

@spring-projects-issues
Copy link
Collaborator

spring-projects-issues commented May 15, 2014

Brian Clozel opened SPR-11792 and commented

This is an umbrella issue for several improvements on HTTP caching strategies.

Those improvements include:

  • Refactor WebContentGenerator to decouple HTTP Headers from each other and enable flexible use of last-modified, must-revalidate, Cache-Control: public/private, no-transform
  • Decoupling HTTP caching features from WebContentGenerator and explore alternative solutions
  • Provide controller method-level alternative to WebContentInterceptor
  • Enable gzip compression in DispatcherServlet

References: Mark Nottingham's cache docs and RFC2616


Sub-tasks:

Issue Links:

6 votes, 16 watchers

@spring-projects-issues
Copy link
Collaborator Author

Oliver Drotbohm commented

FYI, there has been an updated RFC for HTTP caching which we might wanna/need to consider.

@spring-projects-issues
Copy link
Collaborator Author

Brian Clozel commented

Thanks Oliver Drotbohm!
I've seen this as well. It looks like it's mainly clarifications, but we should consider this and either:

  • make additional adjustments if needed
  • postpone this to 4.2 as part of a broader feature update for HTTP (+ HTTP/2?)

@spring-projects-issues
Copy link
Collaborator Author

Brian Clozel commented

Some of this is already merged in master - please check out the dedicated documentation, available in the 4.2 SNAPSHOT reference doc.

@spring-projects-issues
Copy link
Collaborator Author

spring-projects-issues commented May 20, 2015

Juergen Hoeller commented

Resolving this umbrella issue for the purposes of 4.2 RC1. #10491 now remains as a separate but related improvement.

@spring-projects-issues spring-projects-issues added type: enhancement A general enhancement in: web Issues in web modules (web, webmvc, webflux, websocket) labels Jan 11, 2019
@spring-projects-issues spring-projects-issues added this to the 4.2 RC1 milestone Jan 11, 2019
This was referenced Jan 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: web Issues in web modules (web, webmvc, webflux, websocket) type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

2 participants