What is the recommended practice for deploying a website with a large amount of static assets?

I have a website with a ~ 250 MB video file.
I can deploy this without issue, however, the problem is building takes a long time.
For example, even sending the build context to the remote builder takes forever.
What’s the recommended workaround here?

My guess is static asset caching will help w/ this problem?