2015-07-30 7 views
0

Я новичок в развитии переднего конца я должен задать один вопрос относительно производительности страницы рендерингамножественный Ajax вызова на странице загрузке в приложении одной страницы

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

может множественным Ajax позвоните повредить производительности, если да, то почему и как я могу сделать это быстрее т.е.

$.ajax({ 
     type: "", 
     url: "", 
     dataType: "", 
     success: "" 
     }); 

$.ajax({ 
     type: "", 
     url: "", 
     dataType: "", 
     success: "" 
     }); 

$.ajax({ 
     type: "", 
     url: "", 
     dataType: "", 
     success: "" 
     }); 

$.ajax({ 
     type: "", 
     url: "", 
     dataType: "", 
     success: "" 
     }); 

.... 

заранее спасибо

ответ

0

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

0

Каждый вызов будет иметь накладные расходы на создание сети в оба конца, подключение к серверу и загрузку ответа, что приведет к сетевым отходам. Лучшее решение было бы объединить несколько Ajax вызовов в один вызов Взгляните на отложенное обратного вызова выполнение пакетного

http://api.jquery.com/jQuery.when/

+0

да вы правы, но это имеет влияние обнимаются на производительность после объединения запроса Ajax в настоящее время мое общее число вызова Ajax закрыто до 20 –

Смежные вопросы