Buforowanie
Jak napisać dobry klucz pamięci podręcznej?
Krótka odpowiedź
Zaszyfruj dokładnie te pliki, które określają zawartość pamięci podręcznej — zwykle plik blokujący — i nic więcej.
Detal, który ma znaczenie
Twój następny build może być dwa razy szybszy i o połowę tańszy
Zacznij za darmo. Odejście to ta sama jedna linia — ten diff też publikujemy.
Powiązane
Dlaczego Cargo wszystko odbudowuje?Twój klucz pamięci podręcznej zmienia się przy każdym uruchomieniu lub cel/ w ogóle nie jest buforowany.Dlaczego przywracanie pamięci podręcznej jest powolne?GitHub ogranicza przepustowość pamięci podręcznej, więc przywrócenie wielogigabajtowej pamięci podręcznej może zająć kilka minut.Co to są klucze przywracania?Uporządkowane prefiksy są wypróbowywane, gdy brakuje dokładnego klucza pamięci podręcznej, więc nadal można przywrócić częściowe dopasowanie.Dlaczego moja pamięć podręczna pomija każde uruchomienie?Klucz zawiera element, który zmienia się przy każdym uruchomieniu — zwykle github.sha lub znacznik czasu.