За последние 24 часа нас посетил 16171 программист и 1628 роботов. Сейчас ищут 1027 программистов ...

Как узнать, что другая страница или БД обновилась?

Тема в разделе "PHP для профи", создана пользователем RobertBogdanov, 31 янв 2023.

  1. RobertBogdanov

    RobertBogdanov Новичок

    С нами с:
    31 янв 2023
    Сообщения:
    2
    Симпатии:
    0
    На странице из БД выводится список событий на текущий день/месяц.
    Когда в БД обновляется этот список - нужно обновить страницу (обновление может быть сделано на другом компьютере).
    Как это лучше сделать?
    .
    Обращаться к БД каждую минуту на проверку обновлений не хочется.
     
  2. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    501
    Симпатии:
    58
    в теории можно попробовать вебсокеты использовать.
    На фронтенде подключаться к сокету на javascript. А на бекенде при записи изменений в БД , ещё и в сокет данные отправлять.

    соответственно на фронтенде из сокета читаешь, что отправил бекенд.
     
    RobertBogdanov нравится это.
  3. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    914
    Симпатии:
    143
    Можно ещё с Progressive Web Applications поиграться.
     
    RobertBogdanov нравится это.
  4. RobertBogdanov

    RobertBogdanov Новичок

    С нами с:
    31 янв 2023
    Сообщения:
    2
    Симпатии:
    0
    Спасибо, сокеты помогли.