Совсем недавно столкнулся с проблемой, отправленные ajax запросы от клиента к серверу (сайт на asp.net) обрабатываются по очереди. Собственно статья о причинах и о том как это решить.
Во что это все выливалось:
После загрузки страницы, формируется 10 одновременных ajax запросов на сервер, каждый из которых обрабатывался до 30 секунд, но в среднем 2-5 секунд. Но вот проблема, пока эти запросы не выполнятся, то другую страницу с этого сайта открыть не возможно.