Показать сообщение отдельно
  #1 (permalink)  
Старый 13.08.2018, 21:32
Аватар для finlolo
Аспирант
Отправить личное сообщение для finlolo Посмотреть профиль Найти все сообщения от finlolo
 
Регистрация: 12.08.2018
Сообщений: 61

Оптимизация кода ежесекундных запросов или что-то пошло не так...
Здравствуйте!

Есть сайт: http://atest.glazhost.tk/

Чисто набросок аукциона онлайн, типа как в играх. Есть проблема с синхронизацией времени, и с тем, что бывает задержка. Понятно, что я не смогу вам показать весь свой код.

Объясню что делаю, а на сайте видно в обработчике.

При загрузке страницы каждые 900мс через setInterval вызывается функция, которая через ajax делает запрос на сервер, где получает массив данных из бд через mysqli_query (php) построчно, то есть там работает цикл. передает json_encode.

js получает, циклом по id раскидывает данные каждому элементу.
По нажатии на кнопку посылается так же ajax запрос, только уже в базу записываются данные, которые через 900мс у всех обновляются.

вот, в принципе, и все, что делает сайт.

Вероятно, я не сюда обратился, или пример абстрактный, скажите что почитать. Зашли на сайт три человека, и после нажатия пришлось ждать секунды 3-4, чтобы стработала кнопка. А у некоторых при нажатии обработка происходит сразу, но время на пять секунд вперед идет.

Спасибо заранее
Ответить с цитированием