Gibt es einen Leistungsunterschied (Geschwindigkeit) zwischen einer synchronen Anforderung und einer asynchronen Anforderung?AJAX-Anforderungen Synchronous Vs Asynchronous
Was alle sind die Gründe für die Verwendung einer asynchronen Anfrage?
Gibt es einen Leistungsunterschied (Geschwindigkeit) zwischen einer synchronen Anforderung und einer asynchronen Anforderung?AJAX-Anforderungen Synchronous Vs Asynchronous
Was alle sind die Gründe für die Verwendung einer asynchronen Anfrage?
Sie sollten meist immer eine asynchrone Ajax-Anfrage verwenden, tatsächlich weiß ich nur über eine Stelle, an der eine synchrone Ajax-Anfrage verwendet werden soll, wenn Sie in einer Ajax-Anfrage eine neue JavaScript-Datei auf den Client einbetten Verweisen von Typen und/oder Objekten aus dieser JavaScript-Datei in der Rückgabe von der ursprünglichen Ajax-Anforderung. Dann sollte das Holen dieser neuen JS-Datei durch Verwenden einer synchronen Ajax-Anforderung ... (
) integriert werden. Ansonsten sollten Sie immer asynchrone Ajax-Anforderungen verwenden. Der wichtigste Grund ist, dass eine synchrone Ajax-Anfrage die Benutzeroberfläche (Browser) nicht mehr reagiert ...
Diese Frage taucht immer noch in den Suchergebnissen auf - die akzeptierte Antwort ist nicht mehr gut. Die richtige Form ist das Anfügen eines Ereignisses an das geladene Skript, was [requirejs] (http://requirejs.org/) tut. – Josh
es kann zu schwerwiegenden Auswirkungen auf die Leistung kommen, wenn es zu stark datenbankintensiven Anwendungen kommt .. obwohl es sehr unwahrscheinlich ist, passieren .. und Senden viele synchrone Ajax-Aufrufe können einen Rückstand zu schaffen .. so wenn die Anwendung Datenbank intensiv und so viele Anfrage auf einmal senden ist es besser, asynchron zu machen. wenn es asynch den Browser eingestellt ist, wird alle nicht mehr reagierende Anfrage und weiter mit neuen einmal ..
Hinweis, dass veraltet ist: http://stackoverflow.com/questions/11448011/jquery-ajax-methods-async-option- depreated-what-now –