Есть ли разница в производительности (скорость) между синхронным запросом и асинхронным запросом?
Каковы все причины использования асинхронного запроса?
Ответ 1
В основном вы всегда должны использовать асинхронный запрос Ajax, на самом деле я знаю только одно место, где должен использоваться синхронный Ajax-запрос, который есть, если вы в Ajax-запросе, встраиваете новый файл JavaScript на клиенте, а затем ссылаетесь типы и/или объекты из этого файла JavaScript в обратном направлении от исходного запроса Ajax. Затем выборка этого нового JS файла должна (или может быть безопасна) включена с использованием синхронного запроса Ajax...
Другое, что вы всегда должны использовать асинхронные запросы Ajax. Самая важная причина заключается в том, что синхронный запрос Ajax делает пользовательский интерфейс (браузер) невосприимчивым...
Ответ 2
могут возникнуть серьезные последствия для производительности, возникающие при работе с приложениями с интенсивной базой данных.. хотя это очень маловероятно.. и отправка многих синхронных вызовов ajax может создать отставание.. поэтому, если база данных приложений интенсивна и отправляет так много запросите сразу, что лучше сделать его асинхронным.
когда его установка для асинхронизации браузера приведет к выходу из строя всех нескромных запросов и продолжит новый раз.