Как организовать быстрое и частое обновление страницы, на которой имеется >500 элементов с помощью JQuery?
Всем доброго времени суток!
Я занимаюсь разработкой браузерной онлайн-игры на Php + MySql (Сервер) и JQuery (Клиент) и у меня возникла такая проблема:
У игрока на странице отображаются >500 элементов. Каждый, скажем, является числом от 1 до 1000. Они требуют обновления (синхронизации, с БД) с интервалом, примерно, в 1-5 секунд.
Уточню, что не все из 500 элементов обязательно должны быть обновлены. Возможно, какие-то из них могут не требовать обновления.
Как реализовать такую задачу и при этом не нагнуть сервер?
Заранее большое спасибо за ваши ответы!
websockets в качестве транспорта с фэлбэком в лонг пулинг. Ну и надеюсь вы понимаете что вам придется полностью переделать архитектуру сервера под это дело. Придется воспользоваться штуками типа ReactPHP и Ratchet
>500 элементов это не мало, может стоит оптимизировать и это дело?