Production runs were on the dev --reload single-worker config. The frontend fans out ~15 parallel API calls on first paint (folders/tree, tags, heaps, sharing/*, stats, photos, worker-status, scan/status); they all serialized on one event loop and felt slow. Switch to 2 workers without --reload for real concurrency. --proxy-headers preserved client IPs through nginx. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
16 KiB
16 KiB