Рост времени отклика сервера (Waiting (TTFB)) при частых AJAX запросах

152
20 августа 2018, 18:40

С главной страницы сайта отправляю POST/GET (без разницы, проблема при любом типе запроса) запросы на другую страницу. Например с на странице 'index.php' есть JS скрипт, который содержит AJAX запрос. Этот AJAX запрос посылается на страницу 'game_core.php'. При первом запросе POST время отклика равно ~110ms, а если запросы ежесекундно повторять со стороны клиента на сервер, то время отклика сервера Waiting (TTFB) растёт, причем после каждого последующего запроса чуть ли не вдвое. Из-за чего предыдущий запрос не успевает выполниться, а следующий уже отправлен. В итоге сайт становится недоступным для любого пользователя до того момента, пока сервер не обработает все запросы. Вот пример запроса:

$.ajax({
            type: 'POST',
            url: 'game_core.php',
            data: {
                тут мои данные
            },
            success: {
                здесь мой код
            }
        });

Как я понимаю, для работы AJAX запросов нужна jQuery, которая так же у меня присутствует и подключена до самого скрипта с запросами. Следует понимать, что первый запрос должен выполняться за свои ~100ms, а последующий, содержащий такой же объем данных, который поступает уже после выполнения первого запроса должен иметь время отклика тоже ~100ms, но у меня это время увеличивается при частых запросах, и сервер (сайт) падает.

READ ALSO
Как использовать canvas фоном для div

Как использовать canvas фоном для div

Не могу разобраться, как использовать canvas как background для страницы или div? Все попытки приводят к тому, что canvas перекрывает всё содержимое

180
Как получить информацию по чеку из qr-кода?

Как получить информацию по чеку из qr-кода?

Есть такая строчка: t=20171206T120600&s=52200&fn=8710000100756670&i=53519&fp=120068872&n=1

176
Как вы работаете с sass в bootstrap?

Как вы работаете с sass в bootstrap?

В доках весь код на scssСейчас пытаюсь изменить брейкпоинт, но появляется какая то не понятная ошибка(может я туплю)

182
как вставить JSON объект много раз на веб странице

как вставить JSON объект много раз на веб странице

у меня есть 3Д объект на JSON файле и хотел использовать его на веб странице, но проблема в том что когда я вставлю его много раз то он загружается...

163