[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Estimation du volume de données et de la durée de synchronisation

Adobe recommande d’estimer le volume et la durée de synchronisation des données avant de démarrer la synchronisation des flux afin d’assurer une planification fluide et d’éviter toute interruption du fonctionnement du site. Ceci est particulièrement important lors de la planification de synchronisations initiales ou de mises à jour de catalogue à grande échelle, telles que des modifications de prix en masse.

Par défaut, le connecteur traite les flux en mode thread unique. Il n’y a pas de parallélisation du processus de soumission des flux. L’API d’ingestion accepte jusqu’à 2 requêtes par seconde. Cependant, l’affectation de base pour le taux d’ingestion Adobe Commerce Optimizer limite le débit aux valeurs suivantes :

  • Jusqu’à 1 000 produits par minute (un produit est un SKU avec des attributs dans une vue de magasin spécifique). Voir Limites et limites pour les détails de l’allocation de base.
  • Jusqu’à 50 000 prix par minute

Facteurs affectant l’heure de synchronisation

Les estimations ci-dessous supposent les conditions suivantes :

  • Nombre de threads : 1 (par défaut)
  • Taux d’acceptation des flux : 2 requêtes par seconde (0,5 seconde par requête)
  • Tous les produits sont affectés à tous les sites web existants

La vitesse de transmission réelle varie en fonction de la taille de la payload de la requête et de la charge actuelle sur le serveur d’applications Commerce.

Calculer le temps de synchronisation par flux

Utilisez le tableau suivant pour estimer le nombre d’enregistrements, de requêtes et de temps de synchronisation pour chaque flux du connecteur. Les valeurs de taille de lot reflètent les limites définies dans la référence flux pris en charge.

NOTE
Le temps de synchronisation des produits est basé sur la limite d’allocation de base de 1 000 produits par minute. Pour les autres flux, les calculs sont basés sur un taux de transmission de 2 requêtes par seconde. La vitesse réelle dépend de la taille de la payload et de la charge du serveur.
L’estimation des prix suppose que tous les groupes de clients ont des prix uniques.
Flux
Exemple de données
Formule
Requêtes prévues
Heure de synchronisation prévue
Produits
Produits (P) : 10 000, Vues de la boutique (SV) : 4
P × SV = 40 000 enregistrements
Taille de lot de 40 000 ÷ (100) = 400
40 000 ÷ 1 000 enregistrements/min = 40 min
Catégories
Catégories © : 500, Vues de la boutique (SV) : 4
C × SV = 2 000 enregistrements
2 000 ÷ de lot (100) = 20
(20 × 0,5 s) ÷ 60 = ~10 s
Attributs de produit
Attributs (A) : 200, Vues de la boutique (SV) : 4
A × SV = 800 enregistrements
Taille de lot de 800 ÷ (100) = 8
(8 × 0,5 s) ÷ 60 = ~4 s
Prix
Produits (P) : 10 000, Sites Web (WS) : 2, Groupes de clients (CG) : 6
P × WS × CG = 120 000 enregistrements
Taille de lot de 120 000 ÷ (500) = 240
(240 × 0,5 s) ÷ 60 = 2 min
Catalogues de prix
Sites web (WS) : 2, groupes de clients (CG) : 6
WS × CG = 12 enregistrements
Taille de lot de 12 ÷ (500) = 1
(1 × 0,5 s) ÷ 60 = < 1 s
recommendation-more-help
commerce-help-aco-connector