Throttling-Vermeidung
KONNEKTs Drosselungsprävention enthält zwei Richtlinien eine "Aktualisierungsfrequenz-Steuerung"-Richtlinie und eine "Anforderungsratenbegrenzung"-Richtlinie, die dazu entwickelt wurde, die Rate zu steuern und zu verwalten, mit der Anfragen an Microsofts GraphAPI gestellt werden, um sicherzustellen, dass die Verbindungen zu SharePoint Online (SPO) stabil bleiben und optimal funktionieren. Diese Richtlinien sind besonders nützlich, um einen übermäßigen Ressourcenverbrauch zu verhindern und ein reibungsloses Nutzungserlebnis aufrechtzuerhalten.
Die Nutzung der Microsoft 365 APIs unterliegt Beschränkungen hinsichtlich der Menge an Anfragen pro Zeit, die eine Anwendung senden darf. Wenn eine Anwendung mehr Ressourcen verwendet, wird sie gedrosselt. Weitere Informationen finden Sie in der Microsoft-Dokumentation.
Da KONNEKT die Microsoft SharePoint Online REST API und die Microsoft Graph API verwendet, kann es vorkommen, dass Microsoft-APIs Ihre KONNEKT-Nutzung drosseln. Wenn eine Anwendung gedrosselt wird, teilt die entsprechende API (z. B. die SPO REST API) KONNEKT mit, dass sie für eine bestimmte Zeit warten muss. Dies beginnt bei einigen Sekunden und kann je nach Nutzung bis zu Minuten wachsen. Auswirkungen auf KONNEKT können langsames Durchsuchen oder Laden/Schreiben von Dateien sein. Wenn die Drosselung auf Minuten ansteigt, führt dies zu Fehlermeldungen, dass das Laufwerk derzeit nicht verfügbar ist.
KONNEKT verfügt über mehrere Mechanismen, um das Auftreten von Drosselungen zu reduzieren, die automatisch angewendet werden.
Häufige Szenarien zur Drosselungsprävention
Szenario 1: Hochvolumige Datenuploads oder Datenmigration
Wenn ein Benutzer versucht, innerhalb kurzer Zeit eine große Anzahl von Dateien nach/innerhalb von SPO hochzuladen oder eine Datenmigration durchzuführen, kann das Gerät die festgelegte Grenze erreichen.
Szenario 2: Intensive Lesevorgänge
Wenn ein Benutzer intensive Lesevorgänge durchführt, wie z. B. das Abfragen oder Durchsuchen eines großen Verzeichnisses (> 1000 Elemente), kann das Gerät die festgelegte Grenze erreichen.
Beispiele:
Verwendung der Dateiexplorer-Suche in großen Ordnern
Durchscrollen von Ordnern mit zahlreichen Grafik- oder PDF-Dateien
Szenario 3: Berechtigungsabfragen
Seit Version 2.10 überprüft KONNEKT zusätzlich Berechtigungen pro Ordner und Datei, da diese Abfragen im Vergleich zu anderen Vorgängen eine höhere Anzahl von Ressourceneinheiten verbrauchen. Das System kann die festgelegte Grenze viel schneller erreichen, was die Drosselungsprävention auslösen kann. Berechtigungsabfragen werden nicht ausgelöst, wenn "SharePoint-Drosselungsprävention" auf 'Hoch' gesetzt ist.
In stark belasteten Umgebungen können alle Maßnahmen möglicherweise nicht ausreichen, um Drosselungen zu verhindern.
KONNEKT wurde für reguläre Büroarbeiten entwickelt. Wenn Sie große Dateien in hoher Menge verwenden (z. B. Videobearbeitung, Grafikdesign, CAD) oder Gigabyte an Daten lesen/schreiben, ist KONNEKT (& SPO) möglicherweise nicht das richtige Werkzeug der Wahl.
Bitte prüfen Sie auch unsere Anwendungsfälle.
Ressourceneinheiten
Jeder Typ von GraphAPI-Anfrage verbraucht unterschiedliche Mengen an Ressourceneinheiten:
Einzel-Element-Lesevorgänge: jeweils 1 Ressourceneinheit
Schreibvorgänge und Verzeichnisabfragen: jeweils 2 Ressourceneinheiten
Berechtigungsabfragen: 5
Für Details siehe: https://learn.microsoft.com/en-us/sharepoint/dev/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online
Wie kann ich Drosselungen verhindern?
Die folgenden Umstände fördern Drosselungen:
Verwendung von Drittanbieter-Tools für SPO-Backups - insbesondere während der Arbeitszeit
Verwendung von Tools, die Ihr gesamtes Dateisystem durchsuchen (wie Vorschau-Renderer usw.)
Verwendung sehr großer Ordner mit >1000 Dateien auf der ersten Ebene des Ordners
Exzessive Nutzung der Dateiexplorer-Suche in großen Sitesammlungen oder Dokumentbibliotheken
Berücksichtigen Sie die folgenden Einstellungen und Maßnahmen für alle Benutzer eines M365-Mandanten ohne Ausnahmen.
Um Drosselungen zu vermeiden:
Führen Sie keine SPO-Backups während der Geschäftszeiten durch.
Wenn die Dateiexplorer-Suche unvermeidbar ist: Optimieren Sie Dateiexplorer-Suchen, konzentrieren Sie sich auf bestimmte Ordner oder Unterordner, um GraphAPI-Anfragen zu begrenzen
Regelmäßige Wartung: Archivieren oder entfernen Sie veraltete Dateien, Ordner, Dokumentbibliotheken und Sitesammlungen.
Vermeiden Sie exzessive Nutzung der Dateiexplorer-Suche in großen Sitesammlungen oder Dokumentbibliotheken
Verwenden Sie keinen Vorschau-Renderer für KONNEKT-Ressourcen. Siehe auch hier. Sie können zusätzlich den Offline-Filter auf die Dateierweiterung "YYY" (die nicht existiert) setzen, um zu verhindern, dass der Windows-Dateiexplorer Vorschauen für PDF-Dateien rendert.
Segmentieren Sie Ihre Daten (nicht zu viele Dateien auf der ersten Ebene eines Ordners).
Setzen Sie "SharePoint-Drosselungsprävention"-Richtlinie auf "Hoch" - nur empfohlen bis KONNEKT Version 2.10.2
Ab Version 2.11.0 empfehlen wir, "Clientseitige Drosselung" zu aktivieren und die "SharePoint-Drosselungsprävention"-Richtlinie auf "Auto" zu setzen.
Wenn Sie die KONNEKT-Protokollierung auf "Debug"einstellen, sehen Sie Protokolleinträge mit "ThrottlingHook: Need to wait Xs before start" (wobei X für die Anzahl der Sekunden steht, die SPO uns warten lassen möchte).
Protokolleinträge, die "[Sharepoint] UpdateDrives: Skipping volume due to throttling prevention." enthalten, werden NICHT durch SharePoint-Drosselung verursacht. Diese zeigen reguläre Vorgänge zur Drosselungsvermeidung an - nichts Besorgniserregendes. ;-)
Wie es funktioniert
Die "Aktualisierungsfrequenz-Steuerung"-Richtlinie begrenzt Anfragen durch erweiterte Aktualisierungszyklen, z. B. beim Aktualisieren der Site Collections des Benutzers.
Die "AnforderungsratenbegrenzungDie "Clientseitige Drosselung" enthält weiche und harte Grenzwerte:
Weiche Grenze: Wenn die weiche Grenze erreicht ist, beginnt das System, Anfragen zu drosseln. Das bedeutet, dass die meisten Vorgänge für eine kurze Zeit verzögert werden (z. B. 2 Sekunden), und das Drosselungspräventionsniveau wird auf HOCH umgeschaltet. Einige Vorgänge, wie opportunistische Upload-Jobs und Read-Ahead-Vorgänge, werden verschoben, bis die Anzahl der Anfragen unter die weiche Grenze fällt.
Harte Grenze: Wenn die harte Grenze erreicht ist, wird das System keine Anfragen mehr senden. Die Anwendung zeigt eine Fehlermeldung an, bis das Ende des Zeitfensters erreicht ist.
Verwenden Sie "Harte Grenze" nur wenn notwendig, da sie KONNEKT daran hindert, mit den Endpunkten von Microsoft zu kommunizieren.
Zuletzt aktualisiert
War das hilfreich?