Overlap downloading and extracting
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 5.6k
- Forks
- 1.6k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
If we pipe the downloaded file directly into the decompression program the time spent downloading and decompressing can be partially overlapped.
In our uses we sometimes have many small files to cache, which lead to enough filesystem overhead that the downloading and extracting times are comparable, so this could save a significant fraction of time.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, den Ablauf des Cache-Downloads und der Extraktion nachzuverfolgen; abgeschlossen ist die Arbeit, wenn Download und Dekomprimierung überlappen können, während das bestehende Cache-Verhalten erhalten bleibt und viele kleine Dateien unterstützt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- devops, performance
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100