Как я могу обновить страницу в режиме реального времени в ответ на изменения базы данных? - PullRequest
0 голосов
/ 09 января 2019

Спасибо за помощь. У меня нет официального опыта работы с веб-дизайном, и я хотел бы посоветоваться с опытными людьми по поводу рекомендаций по дизайну, а не сам придумывать замысловатое решение. В текущем проекте я должен запрашивать обновления графического интерфейса на веб-странице в ответ на каждое смещение столбца в базе данных. Я нашел несколько рекомендаций для подобных проблем, но остался слишком неопытным, чтобы по-настоящему понять, является ли каждый из них жизнеспособным для моей конкретной проблемы или как полностью решить каждую из них.

Вкратце, как мне выполнить это задание? Еще раз спасибо.

1 Ответ

0 голосов
/ 09 января 2019

Есть два варианта.

  1. Ajax
  2. Web-розетка

Выберите подходящий для вас,

AJAX

Ajax - это основанная на front-end технология, позволяющая HTTP-Request асинхронно работать на сервере. Запрос AJAX не будет перезагружать или перенаправлять вашу страницу. Он будет обрабатывать запросы и ответы в фоновом режиме.

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

Web-оправа

Это Socket-Connection Между Client & Server. Также используется TCP вместо HTTP.

Эта технология очень известна благодаря Real-Time Application Development, как постоянно меняющиеся данные / графики, приложения для чата / обмена сообщениями и т. Д.

Полезные ссылки

Учебник Websocket

Учебник по AJAX

...