Xopero ONE umożliwia uwierzytelnianie wielu kont organizacji podczas backupu repozytoriów. Dzięki rozłożeniu limitów żądań narzucanych przez dostawcę na kilka kont, proces backupu ulega przyspieszeniu, a ryzyko ograniczenia żądań zostaje zminimalizowane.
Instrukcje krok po kroku dotyczące dodawania dodatkowych kont do backupu znajdują się w sekcji Zapobieganie ograniczeniom żądań w bazie wiedzy.
Ograniczenie liczby jednocześnie zabezpieczanych repozytoriów
Aby zoptymalizować wydajność, ogranicz liczbę repozytoriów zabezpieczanych jednocześnie, tworząc wiele planów backupu dla Bitbucket. Skonfiguruj ich harmonogramy w taki sposób, aby były uruchamiane w określonych odstępach czasu, a nie wszystkie naraz.
Na przykład, jeśli Twoja organizacja zawiera 900 repozytoriów, możesz utworzyć cztery plany backupu i przypisać do każdego po 225 repozytoriów. W zależności od potrzeb, możesz zaplanować uruchamianie tych planów codziennie w 6-godzinnych odstępach lub skonfigurować każdy plan tak, aby uruchamiał się w innym dniu tygodnia.
Planowanie kopii poza czasem działania zadań CI/CD
Wszelka aktywność zadań CI/CD również zużywa limity zapytań, które są współdzielone z aplikacją Xopero ONE. Aby uniknąć konfliktów, zaleca się planowanie backupów poza godzinami działania CI/CD — na przykład w nocy.
Podczas tworzenia planu backupu możesz wybrać, które dane mają zostać zabezpieczone. Domyślnie uwzględnione są wszystkie typy danych w planie. Jeśli jednak wiesz, że pewne elementy — takie jak zmienne lub pull requests — nie będą potrzebne do przyszłego odzyskiwania, możesz odznaczyć je na liście. Backup mniejszej ilości danych zmniejsza liczbę wysyłanych zapytań i poprawia ogólną wydajność.
Wykluczanie zbędnych metadanych w planie
Ograniczanie wpływu limitów API Github i GitLab
Jeśli napotykasz problemy lub chcesz dostosować limity swojej organizacji, możesz to zrobić — instrukcje, jak pokonać te ograniczenia, są dostępne na . Jeśli Twoja aplikacja OAuth potrzebuje wykonywać nieautoryzowane wywołania z wyższym limitem żądań, możesz podać ID klienta i sekret swojej aplikacji przed ścieżką punktu końcowego.
Jeśli napotykasz problemy lub chcesz dostosować limity swojej organizacji, możesz to zrobić — instrukcje krok po kroku dotyczące zwiększania tych limitów są dostępne na .
Ten artykuł zawiera instrukcje dotyczące wyłączania ograniczenia żądań w Bitbucket Data Center, co może poprawić wydajność backupu i pozwolić uniknąć dalszego ograniczenia żądań.
Aby wyłączyć ograniczenie żądań, otwórz panel Bitbucket Data Center, kliknij Administration i wybierz Rate limiting z sekcji System. Ustaw status na Wyłączony (Off) i kliknij Save.
Zauważ, że wyłączenie ograniczenia żądań może wpłynąć na wydajność i stabilność BitbucketDC.