У меня есть следующий Ajax сценарий, который выполняется с интервалом
<script>
function table() {
$.ajax({
url: 'script.php',
type: 'POST',
data: { username: '<?php echo $username ?>', name: '<?php echo $name ?>' },
success: function(response){
$('.div1').html(response);
}
});
}
table();
setInterval(table, 5000);
</script>
Сценарий отправляет POST-запрос сценарию. php и обновляет HTML div с именем div1 ответом. У меня есть много таких скриптов, работающих на одной странице, и это заставляет браузер создавать sh из-за количества соединений. Я исследовал «длинный опрос», который является способом держать каждое http-соединение открытым, чтобы их можно было повторно использовать. Однако я не могу понять, как изменить мой код, чтобы использовать длинные опросы, как я могу добиться этого?