Önbelleğe alma
İyi bir önbellek anahtarını nasıl yazarım?
Kısa cevap
Önbelleğe alınan içeriği belirleyen dosyalara (genellikle kilit dosyasına) tam olarak karma işlemi uygulayın ve başka hiçbir şeye işlem yapmayın.
Önemli olan detay
Daha kısa bir öneke sahip geri yükleme anahtarları ekleyin, böylece ramak kala bir durum, soğuktan başlamak yerine yine de yararlı bir şeyi geri yükler.
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.
İlgili
Cargo neden her şeyi yeniden inşa ediyor?Önbellek anahtarınız her çalıştırmada değişir veya hedef/hiç önbelleğe alınmaz.Önbellek geri yüklemesi neden yavaş?GitHub önbellek bant genişliğini daraltır, bu nedenle çok gigabaytlık bir önbelleğin geri yüklenmesi birkaç dakika sürebilir.Geri yükleme anahtarları nedir?Tam önbellek anahtarı eksik olduğunda sıralı önekler denenir, böylece kısmi bir eşleşme yine de geri yüklenebilir.Önbelleğim neden her çalıştırmayı kaçırıyor?Anahtar, her çalıştırmada değişen bir şeyi içerir; genellikle github.sha veya zaman damgası.