Docker Layer Caching ile Build Sürelerini Kısaltma

Arka planda çalışan uygulamalar, bataryanızı hızla tüketebilir. Windows 11’de ekran ayarlarını açarak, parlaklığı manuel olarak ayarlayabilir veya otomatik parlaklık ayarını aktif https://neonclubcasinos.com/payments hale getirebilirsiniz. Ekran parlaklığını düşürmek, batarya ömrünü önemli ölçüde uzatabilir.

Hızlı Ayarlar’dan

Bu nedenle, daha az sıklıkla değişen komutları (örneğin temel işletim sistemi, bağımlılıklar) Dockerfile’ın üst kısımlarına yerleştirmeliyiz. Docker, her komutu ayrı bir katman olarak değerlendirir ve bir komutun içeriği değiştiğinde, o komut ve ondan sonra gelen tüm komutlar için önbelleği geçersiz kılar. Dockerfile yazarken, komutların sırası katman önbellekleme stratejisi açısından kritik öneme sahiptir. Başka bir deyişle, önbellekleme sayesinde saatler sürebilecek imaj derleme süreleri dakikalara, hatta saniyelere inebilir. Uygulama geliştiricileri, kodlarında küçük değişiklikler yaptıklarında, Docker imajlarını baştan sona yeniden oluşturmak zorunda kalmazlar.

Ayrıca, `docker build –cache-from` gibi komutlar aracılığıyla harici imajlardan önbellek katmanlarını çekmemize olanak tanır. BuildKit, Docker’ın yeni nesil derleme mimarisidir ve geleneksel Docker derleyiciye göre birçok gelişmiş özellik sunar, bunlar arasında iyileştirilmiş katman önbellekleme de bulunur. `COPY` komutu genellikle tercih edilir çünkü daha basittir ve tek bir işlem için tasarlanmıştır. Sonuç olarak, nihai imaj yalnızca gerekli çalışma zamanı dosyalarını içerir, derleme bağımlılıklarını dışarıda bırakır. Bunun yerine, değişen komuttan sonraki katmanlar yeniden oluşturulur, önceki sağlam katmanlar ise önbellekten alınır. Bu ayrım, Docker layer caching ile build sürelerini kısaltma açısından hayati önem taşır.

Ekran Zaman Aşımı Ayarlarını Yapılandırın

Dizüstü bilgisayarınızı sürekli olarak fişe takılı bırakmak modern bilgisayarlar için genellikle güvenlidir. “Ekran ve uyku” ayarlarını, yalnızca birkaç dakika işlem yapılmadığında ekranın kapanmasını sağlayacak şekilde yapmanız gerekir. Windows genellikle bu özelliği açmak için pilin yüzde yirmiye ulaşmasını bekler.

Pilden tasarruf edin: e-postaları ve takvimleri daha az senkronize edin

  • Karanlık bir arka plan, açık bir arka plandan daha az enerji kullanır.
  • Kullanmadığınız USB aygıtları, harici diskler veya diğer donanımları çıkartarak batarya ömrünü uzatabilirsiniz.
  • Ayrıca, sunucu kaynaklarının daha verimli kullanılmasına da katkıda bulunur, çünkü her seferinde sıfırdan derleme yapmak yerine mevcut katmanlar tekrar kullanılır.
  • Windows 11’de pil ömrünü uzatmak için yukarıdaki yöntemleri uygulayabilirsiniz.
  • Yenileme hızı ekranınızdaki görüntünün her saniye ne sıklıkla yenilendiğini ifade eder.

Windows 10’da(Windows 10) Pil Tasarrufu’nu(Battery Saver) etkinleştirirseniz, bilgisayarınızın ayarları pil tasarrufu sağlayacak şekilde değiştirilir. Pil Tasarrufunuzun(Battery Saver) otomatik olarak etkinleştirilmesini istediğiniz yüzdeyi değiştirmek için verilen adımları izleyin. Daha önce belirtildiği gibi, Windows 11’de(Windows 11) pil yüzdeniz %20’ye ulaştığında, sisteminiz Pil Tasarrufu’nu(Battery Saver) otomatik olarak etkinleştirir .

Bazı dizüstü bilgisayar üreticileri, batarya ömrünü uzatan özel yazılımlar sunar. Güncellemeleri manuel olarak kontrol ederek veya belirli saatlere ayarlayarak bataryanızı koruyabilirsiniz. Bilgisayarınız açılırken çalışan gereksiz uygulamalar, bataryanızın hızla tükenmesine neden olabilir. Bilgisayarınızı uzun süre kullanmadığınızda otomatik olarak uyku moduna geçmesini sağlayarak gereksiz pil tüketimini önleyebilirsiniz. Windows 11’de karanlık mod kullanmak, ekranın enerji tüketimini düşürebilir. Özellikle uçak modunu kullanmak, bağlantıları tamamen devre dışı bırakarak pil tüketimini ciddi şekilde azaltabilir.

Yukarıda listelenen her ipucunu her gün kullanmak zorunda değilsiniz. Bunları kapatmak fazladan birkaç dakika kazanmanın kolay bir yoludur. Bu genellikle “Modern Bekleme” adı verilen bir özellik nedeniyle olur. Ancak arada sırada fişini çekip pilin bitmesine izin vermek iyi bir uygulamadır.

Ancak, bu uygulamaların sayısını azaltmak batarya ömrünü uzatabilir. Kullanmadığınız USB aygıtları, harici diskler veya diğer donanımları çıkartarak batarya ömrünü uzatabilirsiniz. Ayarlar menüsünden “Gizlilik” sekmesine giderek, gereksiz uygulamaların arka planda çalışmasını devre dışı bırakabilirsiniz.

Bu mekanizma, tekrar eden derleme süreçlerini inanılmaz derecede hızlandırır ve kaynak tüketimini azaltır. Doğru yazılmış Dockerfile ve akıllı katman mimarisiyle build süreleriniz dramatik şekilde azalır. Bu komut ile, hangi adımların cache’ten geldiğini detaylı görebilirsiniz.

Scroll to Top