За последние 24 часа нас посетили 22359 программистов и 1030 роботов. Сейчас ищут 597 программистов ...

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

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

  1. RobertBogdanov

    RobertBogdanov Новичок

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

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

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

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

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

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

    RobertBogdanov Новичок

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