Caching
Wie kann ich Go-Module zwischenspeichern?
Kurze Antwort
Cache ~/go/pkg/mod und ~/.cache/go-build mit Schlüssel auf go.sum.
Das Detail, das zählt
Der Build-Cache ist wichtiger als der Modul-Cache. Ohne sie wird jedes Paket neu kompiliert, auch wenn sich nichts geändert hat.
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
Warum baut Cargo alles neu auf?Ihr Cache-Schlüssel ändert sich bei jedem Lauf, oder target/ wird überhaupt nicht zwischengespeichert.Warum ist die Cache-Wiederherstellung langsam?GitHub drosselt die Cache-Bandbreite, sodass die Wiederherstellung eines Multi-Gigabyte-Cache Minuten dauern kann.Wie schreibe ich einen guten Cache-Schlüssel?Hashen Sie genau die Dateien, die den zwischengespeicherten Inhalt bestimmen – normalerweise die Sperrdatei – und sonst nichts.Was sind Wiederherstellungsschlüssel?Geordnete Präfixe werden ausprobiert, wenn der genaue Cache-Schlüssel fehlt, sodass eine teilweise Übereinstimmung trotzdem wiederhergestellt werden kann.