Sposoby na serwowanie zasobów - wydajnie, ale ze zmiennym URL

0

Chciałbym wystawić w aplikacji statyczne zasoby (obrazy i wideo), ale w taki sposób żeby

a) nie obciążały aplikacji (więc fajnie jakby server je obsługiwał, apache/nginx, i nie strzelał do aplikacji przy każdym requeście). Oczywiście aplikacja musi wyrenderować ten link, ale żeby to było wydajne.
c) miały zmienny url, że jak ktoś sobie go skopiuje URL do konkretnego zasobu, to ten link będzie działał np godzinę, potem się zmieni.

Jakie macie sposoby na coś takiego?

2

https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/

Ja bym to widział tak, że klient strzela po zasób jakimś tokenem to trafia do backendu
a backend przekierowuje nagłówkiem X-Accel-Redirect do odpowiedniego zasobu statycznego.
Dodatkowo między nginx a backend byłby cache na 1h.

1 użytkowników online, w tym zalogowanych: 0, gości: 1