Was ist die empfohlene Seitengröße, um Kundenaufträge über REST-API-Aufrufe abzurufen?

8

Ich versuche, die Magento 2 REST-API mit GET aufzurufen, um alle Kundenaufträge abzurufen. Was ist die empfohlene Seitengröße, die ich verwenden sollte? Gibt es eine Obergrenze für die Seitengröße?

Karan Bhomia
quelle
"Gibt es eine Obergrenze für die Seitengröße?" Ich glaube nicht. Verwenden Sie jedoch nur minimal, um den Prozess zu beschleunigen.
Minesh Patel
Es hängt wirklich von Ihrer App ab ... wählen Sie zunächst eine niedrigere Zahl (z. B. 20). Wenn Sie es später nur erhöhen müssen, können Sie auch ein Dropdown-Menü bereitstellen, in dem der Benutzer den bevorzugten Betrag auswählen kann.
Mackelito

Antworten:

1

Die Seitengröße ist nicht durch Magento beschränkt. Bei einigen Seitengrößen geht Ihrer Magento-Instanz jedoch der Speicherplatz aus und die Anforderung kann nicht verarbeitet werden. Das Limit hängt natürlich von Ihrer Hardware ab.

Es gibt zwei Möglichkeiten:

  1. Implementieren Sie die richtige Paginierung in Ihrer Anwendung mit konfigurierbarer
    Seitengröße
  2. Versuchen Sie "Unendliche Schriftrolle". Dieser Ansatz funktioniert möglicherweise nicht
    perfekt bei Instanzen mit häufig erstellten Aufträgen, da die
    Magento REST-API keine Cursor-basierte Paginierung unterstützt (die für solche Szenarien entwickelt wurde).
Alex Paliarush
quelle