У меня есть сервер с несколькими конечными точками REST, которые я хочу запрашивать параллельно с Javascript
. Я пытаюсь запросить, например, 10 конечных точек одновременно. Однако chrome позволяет выполнять только 6 запросов одновременно, что задокументировано здесь . Итак, моя диаграмма водопада выглядит следующим образом:
6 запросов выполняются параллельно, а остальные останавливаются. Я хочу отключить срыв. Как я могу это сделать? Я использую последнюю версию Chrome (75.0.3770.100), и я пробовал несколько значений для поля заголовка Cache-Control, которое я нашел здесь - ни один из них не работал:
max-age=3, must-revalidate
no-cache, no-transform
no-store
Есть идеи, как решить эту проблему? Вот мой тестовый код, с помощью которого я генерирую запросы:
<html>
<head>
<script
src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<script>
let i=0;
while(i<20){
$.ajax({url: "http://127.0.0.1:9998/abc", headers:{
'Cache-Control':'no-store'
}, success: function(result){
console.log("done");
}});
i++;
}
</script>
</head>
<body>
</body>
</html>