System Design · Middle · Pytanie 23 z 75
Jak niezawodnie przesyłać pliki o rozmiarze gigabajtów?
- ✓Poprawna odpowiedź: Dzielić na części ze wznawianiem po zerwaniu
- 2Wysyłać jednym żądaniem i zwiększyć timeout serwera
- 3Kompresować plik w przeglądarce do 10 MB przed wysłaniem
Wyjaśnienie
Zerwanie przy 95% jednego dużego żądania to utrata wszystkiego. Kawałki (multipart upload w S3, protokół tus) pozwalają kontynuować od miejsca zerwania, przesyłać części równolegle i pokazywać dokładny postęp.