Quelle est la taille de page recommandée pour OBTENIR des commandes client via des appels API REST?

8

J'essaie de faire un appel GET à l'API REST Magento 2 pour obtenir toutes les commandes client. Quelle est la taille de page recommandée que je devrais utiliser? Y a-t-il une limite supérieure à la taille de la page?

Karan Bhomia
la source
"Y a-t-il une limite supérieure à la taille de la page", je ne pense pas. mais utilisez un minimum pour accélérer le processus.
Minesh Patel
Cela dépend vraiment de votre application ... choisissez un nombre inférieur pour commencer (par exemple, 20). si vous devez simplement l'augmenter plus tard .. vous pouvez également fournir une liste déroulante où l'utilisateur peut sélectionner le montant préféré.
Mackelito

Réponses:

1

La taille de la page n'est pas limitée par Magento. Cependant, à certaines tailles de page, votre instance Magento commencera à manquer de mémoire et ne pourra pas traiter la demande. La limite dépend évidemment de votre matériel.

Il y a deux options:

  1. Implémentez la pagination appropriée sur votre application avec
    une taille de page configurable
  2. Essayez "Infinite scroll". Cette approche peut ne pas fonctionner
    parfaitement sur les instances avec des commandes fréquemment créées, car l'
    API REST Magento ne prend pas en charge la pagination basée sur le curseur (qui est conçue pour de tels scénarios)
Alex Paliarush
la source