AJAX-запрос замедляет последующие запросы
У меня есть ссылка, которая при нажатии выполняет запрос AJAX, который завершается в течение 1-2 секунд
когда этот запрос завершается, он снова вызывает себя, но на этот раз он отправляет странице метку времени (полученную из предыдущего запроса AJAX)... Страница php берет метку времени и проверяет, является ли определенный файл более новым. чем отправленная временная метка... это зацикливается... как только это правда, данные отправляются обратно и запрос снова вызывается с новой временной меткой
Это повторяется
Теперь, если кто-то нажал на ссылку в первую очередь, которая начинает этот "цикл", а затем переходит в другое место, новая страница, на которую человек перешел на ВСЕГДА, загружается за 20-30 секунд!!!
На сетевой консоли Chrome Developer Tools я вижу, что последний совершенный вызов AJAX отменяется, а затем под ним появляется новая запрошенная страница с сообщением об ожидании... затем, примерно через 20-30 секунд, страница загружается и статус изменится на OK с указанным временем (между 20 и 30 секундами)
Я не могу понять это, это так волнующе..
PS Я прочитал: Отмененный запрос AJAX замедляет последующую навигацию. Это звучит как моя проблема, но ответ не помогает (по крайней мере, для меня)