AJAX запрашивает синхронные Vs асинхронные

Есть ли разница в производительности (скорость) между синхронным запросом и асинхронным запросом?

Каковы все причины использования асинхронного запроса?

Ответы

Ответ 1

В основном вы всегда должны использовать асинхронный запрос Ajax, на самом деле я знаю только одно место, где должен использоваться синхронный Ajax-запрос, который есть, если вы в Ajax-запросе, встраиваете новый файл JavaScript на клиенте, а затем ссылаетесь типы и/или объекты из этого файла JavaScript в обратном направлении от исходного запроса Ajax. Затем выборка этого нового JS файла должна (или может быть безопасна) включена с использованием синхронного запроса Ajax...

Другое, что вы всегда должны использовать асинхронные запросы Ajax. Самая важная причина заключается в том, что синхронный запрос Ajax делает пользовательский интерфейс (браузер) невосприимчивым...

Ответ 2

могут возникнуть серьезные последствия для производительности, возникающие при работе с приложениями с интенсивной базой данных.. хотя это очень маловероятно.. и отправка многих синхронных вызовов ajax может создать отставание.. поэтому, если база данных приложений интенсивна и отправляет так много запросите сразу, что лучше сделать его асинхронным. когда его установка для асинхронизации браузера приведет к выходу из строя всех нескромных запросов и продолжит новый раз.