Всем привет! Есть страница с кнопками и разными блоками с информацией. Необходимо сделать возможность в любой момент скрыть или показать в необходимый момент любой компонент, чтобы у посетителей моментально выполнилась синхронизация и они увидели какую то информацию ну или чтобы наоборот она у них пропала.
Пока я сделал топорное решение и держу информацию об этих блоков в json и заставляю пользователей каждые 30 секунд его обновлять и рендерить страницу в соответствии с ним. При чем одновременных сессий может быть около 5000. Я так понимаю, что самый идеальный вариант сделать это через сокеты, но опять же выдержит база данных столько одновременных запросов? В идеале надо каждую секунду делать синхронизацию, соответственно может быть 5000 запросов в секунду.
Вообщем как бы вы решили эту проблему и какие технологии использовали бы?
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
При реализации через сокеты как раз никаких 5000 запросов не будет. И никакой «синхронизации раз в секунду». Вы, похоже, не очень понимаете, что это такое и зачем нужно — изучите, это как раз решение вашей проблемы.