Vejledning til hastighed for API integrationer

For at sikre stabilitet på shop platformen er vi afhængige af, at API integrationer tilpasses kørselshastigheden.

Afhængig af webshop kundens abonnement, benytter langt de fleste et delt servermiljø, hvor både shoppens storefront, admin og API trafik er afhængig af de samme servere.

Derfor har vi nedenfor listet nogle “best practices” for tilpasning af integrationer.

Kun én operation ad gangen

Man bør ikke sende flere API kald til vores servere samtidig, da det betyder at der kan opbygges en kø, hvilket opbruger serverens ressourcer.
I stedet skal du afvente http status svar, inden det næste API kald afsendes.

Max 10 API kald per sekund

Ved brug af mange små operationer, hvor serveren svarer tilbage hurtigt, så som at hente data fra et enkelt produkt, er det vigtigt at mængden af kald ikke overstiger 10 API kald i sekundet.

Kør tunge operationer om natten

Opretter du daglige eller ugentlige kørsler, anbefaler vi at data udtrækket sker om natten, hvor serverne har flest uudnyttede ressourcer.

Benyt webhooks systemet

Benytter du dig endnu ikke af vores webhook system, vil vi fra et server performance perspektiv kraftigt anbefale det.

Ved brug af webhooks vil vores system sende en hook afsted mod et valgfrit endpoint i dit system, så snart der sker ændringer på produkter, kunder eller ordrer.

Du kan derfor undgå at lave daglige udtræk på shoppens data, og kun hente eller rette data løbende for produkter, kunder eller ordrer hvor der er sket ændringer.

Du kan læse mere om vores webhook system via linket her:
https://support.dandomain.dk/webshop-hjaelp/api/webhooks/


Du finder dokumentationen til DanDomain Webshop her: https://webshop-help.dandomain.dk x