Spent the last Saturday of my vacation fixing the build time on my site.
It was originally taking over 19 minutes due to it building all of the Opengraph images from scratch each time, and doing some extensive Exif scrubbing.
Now it’s down to 1m10s via the judicious use of caching and by moving the exif scrubbing to the original files as part of a pre-commit hook.
All this running on my own Gitea infra on my apartment’s little server.