Wszystkie strony
Obsługiwane przez GitBook
1 z 4

Loading...

Loading...

Loading...

Loading...

Unikanie wpływu ograniczenia żądań API

Wyłączanie ograniczania żądań w Bitbucket DC
Ograniczanie wpływu limitów API Bitbucket
Ograniczanie wpływu limitów API Github i GitLab
Cover
Cover
Cover

Ograniczanie wpływu limitów API Bitbucket

Dodawanie dodatkowych użytkowników do Xopero ONE

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 .

oficjalnej stronie internetowej GitHub
oficjalnej stronie internetowej GitLab

Limity żądań GitHub

Limity żądań GitLab

Wyłączanie ograniczania żądań w Bitbucket DC

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ść Bitbucket DC.