Ich mache Anrufe zu einem Web-API mit RESTSHARP und sie funktionieren gut. Der anfängliche Aufruf der API (unabhängig davon, wie sie aufgerufen wird) kann jedoch manchmal bis zu 10 Sekunden dauern, um eine Antwort zu erhalten. Jeder weitere Anruf danach ist sehr schnell. Kennt jemand einen Weg um dies?Warum ist mein erster Anruf in RestSharp wirklich langsam? aber andere nach sind sehr schnell
Ich bin ein WPF 4.0 Anwendung
Code ausgeführt wird:
var client = new RestClient(apiAddress);
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Das ist normalerweise eine Firewall oder ein anderes Netzwerkproblem. Nicht dein Code. –
Erster Anruf von einem neuen Client oder erster Anruf an einen neuen Server? –
Vielleicht DNS-Problem. Versuchen Sie es nur mit IP. – BlueM