Итак, у меня есть базовые знания PHP, и я довольно продвинут в CSS / HTML / JavaScript.
Я пытаюсь настроить страницу, чтобы при вводе сообщения администратором («Привет, мир!») Все клиенты автоматически обновляли и отображали это новое сообщение в элементе H1.
Как мне заставить страницу администратора «общаться» со страницей клиента?
Я могу использовать PHP, JavaScript и HTML для этого, но я бы предпочел использовать только HTML и JavaScript, так как мои знания в PHP не самые лучшие.
Возможно ли это, и если да, кто-нибудь знает, как это сделать?
Для меня очень важно, что вы, ребята, готовы помочь, так что спасибо!
Мы можем также назвать это уведомления в реальном времени.
Я не буду учить, как это сделать, но расскажу о некоторых решениях и способах сделать это.
Первое решение — использовать веб-сокет. PHP не лучший язык программирования для работы с веб-сокетами. Node.JS — отличное решение. Ты можешь использовать http://socket.io/.
С Socket.IO вы можете легко работать с веб-сокетами. Делать такие вещи за несколько минут.
Я рекомендую вам прочитать статью ниже:
Отличным платным решением является https://pusher.com/. Когда вы работаете с уведомлениями, Pusher не будет стоить дешево, потому что вы можете иметь тысячи посетителей на вашем сайте. Но когда вы работаете с чатом, Pusher — это хорошо.
(Цена Pusher основана на подключенных пользователях вашего сайта, а не на отправленных уведомлениях, что является большой проблемой, когда мы работаем с уведомлениями, например, с небольшим объемом сообщений, но так много пользователей получают)
Есть много других решений, но я думаю, что Pusher является одним из лучших.
Также есть много решений, но знайте это 2 выше, во-первых, они великолепны.
Немного ненужно с новыми технологиями, но работает.
Создайте приложение, которое отправляет сообщения и сохраняют в базе данных, после этого, в основном, производите опрос ajax, обновляя сообщения каждые 5 секунд, например, и показывая пользователю, когда загружается.
Работает хорошо, но потребляет большую часть вашего сервера и будет обновлять, даже если у приложения нет новых сообщений для отображения. (Вы можете работать с ним лучше и избежать этой проблемы).
Других решений пока нет …