I'm using Microsoft.PowerPlatform.Dataverse.Client to do requests on my dynamics 365 environment and every request takes a long time to finish, but the requests are processed nearly instantly on dataverse side. My project is .net core 5.
For exemple, in this picture you can see that it takes 17 seconds for the creation of a Contact on my project side (from sending request to receiving response):
There is the code with loggings:
However, I see on dataverse side that the creation is done in less than a second:
Why is it taking so long to return a response knowing that the contact has been created nearly instantly?
Would it be faster to create the contact without the entity references and then update it? If so, why?