Skip to content

chore: improve static asset caching#56

Merged
katrinio merged 2 commits into
mainfrom
cache-cleaner
Jul 8, 2026
Merged

chore: improve static asset caching#56
katrinio merged 2 commits into
mainfrom
cache-cleaner

Conversation

@katrinio

@katrinio katrinio commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Static assets now update reliably after every deployment.

Highlights

  • HTML pages are no longer cached by the browser.
  • Static CSS and JavaScript assets now use long-term immutable caching.
  • All templates now reference versioned assets automatically.
  • Browser hard refresh is no longer required after deployments.

Under the hood

  • Added Cache-Control: no-store for HTML responses.
  • Added long-lived cache headers for /static/*.
  • Introduced asset_version(...) for CSS and JavaScript assets.
  • Updated form scripts to use versioned asset URLs.

@katrinio
katrinio merged commit 4e5bae5 into main Jul 8, 2026
5 checks passed
@katrinio
katrinio deleted the cache-cleaner branch July 8, 2026 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant