BaryoDev / BaryoDev/barakoCMS

Delivery responses carry no ETag or Last-Modified, so nothing can answer 304

Open
#549 1 comment 0 reactions 1 assignee Claimed by @arnelirobles View on GitHub
core enhancement
Dominant language
C#
Stars
6
Forks
7
Avg merge
4h 42m
Merged PRs (30d)
307

Description

Public delivery sets a 60 second `max-age` and nothing else. After that window every revalidation is a full body transfer, because there is no validator for a client or a CDN to send back.

`Content.UpdatedAt` is already stored and is enough to build both a `Last-Modified` and a weak `ETag`.

Worth doing once the cache key question in the delivery `Vary` issue is settled, since both touch the same responses.

Found Sept 5 2026 while working through read load.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.