diff options
| author | Dawid Rycerz <dawid@rycerz.xyz> | 2026-01-29 16:46:22 +0100 |
|---|---|---|
| committer | Dawid Rycerz <dawid@rycerz.xyz> | 2026-01-29 16:46:22 +0100 |
| commit | a5748bd37bb0411b0ddd507120c72fa0335d5c39 (patch) | |
| tree | bb3709843c7364103758c678560a16a3d65e2d6d /src/content/post/devops-mindset.md | |
| parent | 5269dc9e840be50d945ce89a2abaca7ee50b6536 (diff) | |
feat(pleroma): add incremental caching for post fetching
Use Astro 5 MetaStore to persist sync state (newestStatusId, lastSyncTime,
accountId) between builds. On subsequent builds, only fetch new posts via
the Mastodon API since_id parameter instead of re-fetching all ~344 statuses.
Includes force-refresh support via PLEROMA_FORCE_REFRESH env var or config
option, cache TTL, and automatic fallback to full fetch on errors.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/content/post/devops-mindset.md')
0 files changed, 0 insertions, 0 deletions
