Have you used Varnish-Cache?

If you've used Varnish-Cache….
I'm looking for a solution that will cache several short (90second)videos (which load into several players) on a php web page, so that the videos don't need to be downloaded each time from the source – each time the web page appears.

Do you know if Varnish-Cache would be a good solution for this scenario?
Or would it not be good because the videos take up too much memory?
and slow things down