Images load extremely slowly

I just uploaded my SvelteKit to docker container on my machine, I did a speedtest on the VPS, getting 4 Gbps upload and 8 Gbps download. But when I go to my website, the static images load at an incredibly slow pace… It takes 15 seconds to load a 300 KB image, I’m assuming this is because I’m on the free tier, but how can it be so slow even… I really don’t get it. Do I need to set up some sort of cache?