Wiele połączeń ajaxowych w tym samym czasie

Opracowałem kilka stron internetowych i zawsze natrafiam na ten sam punkt: wiele połączeń ajaxowych. Mam stronę główną, na której cała zawartość jest ładowana asynchronicznie. Gdy strona jest załadowana, istnieją cztery NIEZALEŻNE wywołania, które „rysują” stronę według obszarów (góra, lewo, prawo i dół), a podczas jej ładowania pokazuję użytkownikowi typowe obroty ajax. Tak więc, gdy przeglądarka otrzyma żądanie, wykonuję wywołanie zwrotne i różne obszary rysują w innym czasie. Faktem jest, że odpowiedź na serwer czasami jest pomieszana, to znaczy odpowiedź na górze jest rysowana w lewo lub odwrotnie.

Próbowałem kilku rozwiązań, takich jak tworzenie znacznika czasu w każdym żądaniu, aby wskazać przeglądarce i serwerowi, że każde żądanie jest inne.

Próbowałem również skonfigurować niektóre parametry pamięci podręcznej na serwerze, na wypadek.

Jedynym sposobem, w jaki prace włączały żądanie2 do wywołania zwrotnego tego, itd.

Ktoś wie, jak to zrobić, czy kiedykolwiek pokonał ten problem? Nie chcę prosić o łańcuch.

Dzięki

Oto przykład tego, co mam na myśli:

<code>$(document).ready(function() {

$.get('/activity',Common.genSafeId(),function(data){$('#stream').html(data);$("#load_activity").addClass("empty");});
$.get('/messages',Common.genSafeId(),function(data){$('#message').html(data);$("#load_messages").addClass("empty");});
$.get('/deals',Common.genSafeId(),function(data){$('#new_deals_container').html(data);$("#load_deal").addClass("empty");});
$.get('/tasks',Common.genSafeId(),function(data){$('#task_frames').html(data);$("#load_task").addClass("empty");});});
</code>

A HTML to prosty jsp z czterema kontenerami, każdy o innym identyfikatorze.

questionAnswers(2)

yourAnswerToTheQuestion