Potok CI/CD wykorzystuje AWS CodeArtifact i AWS CodeBuild. Artefakty kompilacji mają rozmiar 0,5–1,5 GB, kompilacje są uruchamiane często, a każda kompilacja pobiera wiele zależności z CodeArtifact, co spowalnia proces. Jak deweloper może zmniejszyć liczbę pobieranych zależności dla każdej kompilacji, aby poprawić wydajność?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj lokalną pamięć podręczną w CodeBuild i dodaj ścieżkę folderu lokalnej pamięci podręcznej do pliku buildspec.yaml projektu..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to skonfigurowanie lokalnej pamięci podręcznej w CodeBuild i dodanie ścieżki folderu lokalnej pamięci podręcznej do pliku buildspec.yaml projektu. CodeBuild obsługuje buforowanie lokalne, co pozwala na przechowywanie pobranych zależności między kompilacjami na tym samym instancji kompilacji. Zmniejsza to czas potrzebny na pobieranie zależności w kolejnych kompilacjach, znacznie poprawiając wydajność. Inne opcje są nieprawidłowe: Konfiguracja pamięci podręcznej Amazon S3 jest możliwa, ale lokalna pamięć podręczna jest często szybsza dla często używanych zależności, ponieważ eliminuje opóźnienia sieciowe. Dodanie nazwy repozytorium CodeArtifact do pliku buildspec.yaml nie konfiguruje pamięci podręcznej ani nie wpływa bezpośrednio na zmniejszenie liczby pobieranych zależności. Pobieranie pliku buildspec.yaml z CodeArtifact jest nieistotne dla problemu buforowania zależności.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana