Как реализовать живую презентацию - php?
Мне нужно реализовать живую презентацию (что-то вроде presentation.io), где администратор будет управлять слайдами, а пользователи должны находиться на одном слайде.
Требование
Для www.url1.com
1. Будет администратор, который представляет слайды пользователям с www.url1.com.
2. Все пользователи (их может быть более 100 000 одновременно) получат доступ к одному и тому же URL-адресу на одном слайде.
3. Когда администратор нажимает "Далее", все пользователи должны видеть следующий слайд.
То же самое может быть с www.url2.com
Пожалуйста, предложите технологии, которые я могу использовать здесь, или есть какой-нибудь сторонний инструмент, который поддерживает такой процесс с числом пользователей?
Благодарю.
1 ответ
Кажется, что WebSockets должен делать эту работу, если вы действительно хотите сделать это в режиме реального времени. Для клиентского кода есть библиотека JS Socket.io, которая помогает использовать сокеты. Серверное приложение может быть разработано с помощью node.js.
Я беспокоюсь, может ли одна физическая машина обрабатывать более 100 тыс. Соединений одновременно. Может быть, клиенту достаточно будет просто запросить у сервера обновления через AJAX с интервалом в 30 секунд?