Здравствуйте!
Есть сайт:
http://atest.glazhost.tk/
Чисто набросок аукциона онлайн, типа как в играх. Есть проблема с синхронизацией времени, и с тем, что бывает задержка. Понятно, что я не смогу вам показать весь свой код.
Объясню что делаю, а на сайте видно в обработчике.
При загрузке страницы каждые 900мс через setInterval вызывается функция, которая через ajax делает запрос на сервер, где получает массив данных из бд через mysqli_query (php) построчно, то есть там работает цикл. передает json_encode.
js получает, циклом по id раскидывает данные каждому элементу.
По нажатии на кнопку посылается так же ajax запрос, только уже в базу записываются данные, которые через 900мс у всех обновляются.
вот, в принципе, и все, что делает сайт.
Вероятно, я не сюда обратился, или пример абстрактный, скажите что почитать. Зашли на сайт три человека, и после нажатия пришлось ждать секунды 3-4, чтобы стработала кнопка. А у некоторых при нажатии обработка происходит сразу, но время на пять секунд вперед идет.
Спасибо заранее