Cache successful Blossom responses #666

Merged
greg merged 3 commits from feature/blossom_cache into master 2026-08-16 18:52:31 +00:00
Owner

Cache returned files from Blossom on the Nginx hosts, until either deleted by the user or hitting the global cache size limit (1 GB).

Also adds upstream_cache_status ("HIT" or "MISS") to the JSON log format and switches blossom.kosmos.org logs to JSON.

(Headers for client-side caching are already handled by blossom-server itself.)

Tested/running in production.

Cache returned files from Blossom on the Nginx hosts, until either deleted by the user or hitting the global cache size limit (1 GB). Also adds `upstream_cache_status` ("HIT" or "MISS") to the JSON log format and switches `blossom.kosmos.org` logs to JSON. (Headers for client-side caching are already handled by `blossom-server` itself.) Tested/running in production.
raucao added the enhancement
service
nostr
labels 2026-08-16 17:55:49 +00:00
raucao added 1 commit 2026-08-16 18:17:27 +00:00
Cache returned files from Blossom on the Nginx hosts, until either
deleted by the user or hitting the global cache size limit (1 GB)
raucao force-pushed feature/blossom_cache from 7a57d3b4c5 to f6f0d5b22d 2026-08-16 18:17:27 +00:00 Compare
raucao added 1 commit 2026-08-16 18:17:56 +00:00
raucao added 1 commit 2026-08-16 18:19:26 +00:00
raucao marked the pull request as ready for review 2026-08-16 18:19:33 +00:00
raucao added the kredits-2 label 2026-08-16 18:20:06 +00:00
raucao requested review from greg 2026-08-16 18:20:12 +00:00
greg approved these changes 2026-08-16 18:52:23 +00:00
greg left a comment
Owner

👍

👍
greg merged commit 2042339174 into master 2026-08-16 18:52:31 +00:00
greg deleted branch feature/blossom_cache 2026-08-16 18:52:31 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kosmos/chef#666