Skip to content

TopicController response caching #89

@JeremyCaney

Description

@JeremyCaney

Update TopicController to conditionally set content headers that will be recognized by e.g. ResponseCaching middleware. This way, we can dynamically configure particular pages to participate in response caching based on a topic attribute (e.g., IsCached).

To accommodate this, we'll need to determine whether this will operate off of a fixed profile, centralized configuration values, or per-page values.

The best bet might be to rely on cache profiles, but to allow those to be selected via a MetadataList attribute. This would permit settings to be configured per site and to vary per page, while still allowing those settings to be centralized.

Metadata

Metadata

Assignees

Labels

Area: WebRelates to the `AspNetCore` or other web-related functionality.Priority: 1Status 5: CompleteTask is considered complete, and ready for deployment.Type: FeatureIntroduces a major area of functionality.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions