Чтение данных в реальном времени с других сайтов - PullRequest
0 голосов
/ 12 июля 2020

Мне нужна функция на моем веб-сайте, чтобы она могла обновлять спортивные данные, например, результат спортивной игры в реальном времени. Я видел, как это делают некоторые веб-сайты, но я не знаю, как отслеживать эти данные. Есть предложения или помощь?

1 Ответ

1 голос
/ 12 июля 2020

Существует 4 возможных подхода для отображения данных в реальном времени на веб-сайте:

  1. Refre sh page at periodi c интервалы

    • Устаревший метод. Не рекомендуется для современных приложений.
  2. AJAX вызовы из браузера для извлечения данных через периодi c интервалы

    • Это самый популярный метод, используемый в настоящее время на многих веб-сайтах.
    • Может быть реализовано с наименьшими усилиями при разработке.

3. Websocket

  • Современный метод. Широко используется в сфере финансовых услуг.
  • Подходит для двунаправленной связи между клиентом и сервером.
  • Добавляет ненужные накладные расходы для простых обновлений сервером (пример: оценка соответствия)

4. SSE (Server-Sent-Events)

  • Самый современный из всех методов. Быстрое распространение.
  • Минимальные накладные расходы.
  • Наиболее предпочтительно для обновления почти в реальном времени от сервера к клиенту.

Дополнительная информация о SSE:

https://developers.facebook.com/docs/graph-api/server-sent-events/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...