Эффективный метод трансляции одного и того же уведомления всем пользователям в базе данных - PullRequest
0 голосов
/ 30 апреля 2019

Здравствуйте, ребята, я создаю социальную сеть с использованием HTML, CSS, простого JS, AJAX, MYSQLI и PHP.

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

Допустим, у меня есть миллион пользователей, как это будет работать?Я пытаюсь найти наиболее эффективный метод, как сделать это, не заставляя мою базу данных работать очень тяжело.

Вот так выглядит моя таблица.

Example

Я не прошу, чтобы кто-нибудь написал мне код.Все, что я прошу, - это совет о методе, который работает лучше всего, чтобы я мог получить идеи о том, как эффективно кодировать этот результат.

1 Ответ

0 голосов
/ 30 апреля 2019

Вы, наверное, ищете какой-нибудь паб-суб сервис. Вы можете найти много бесплатных для начала. Взгляните на https://cloud.google.com/pubsub/docs/ или https://aws.amazon.com/sns/ Идея состоит в том, чтобы опубликовать сообщение с сервера и сделать так, чтобы все пользователи подписались на канал / тему, на которую сервер передает сообщение.

Для быстрого обзора, вы можете обратиться к https://faye.jcoglan.com/

...