Я здесь, чтобы спросить вас, является ли то, что я думаю, правильным способом обходить кодирование этого.
У меня есть сайт, который получает личные сообщения, и я хочу, чтобы флаг отображался в тот момент, когда человек получает сообщение. Должен ли я проверять наличие новых сообщений каждые 3 секунды и показывать флаг, если есть новое сообщение или есть лучший способ?
Если я делал это в ajax, я думал проверять каждые 3-5 секунд на наличие новых сообщений, и как только появится флаг, прекратите проверять больше.
Мое единственное беспокойство заключается в том, что, если он проверяет каждые 3-5 секунд, вызовет ли это какое-либо отставание или сбой в работе человека при наборе текста? Допустим, они где-то набирают абзац, и я не хочу, чтобы их запись сработала, пока он проверяет эти 3-5-секундные интервалы.
Один из моих друзей по кодированию упомянул, что есть метод с Ping (?) Или что-то в этом роде. Где человек всегда подключен к серверу и когда есть изменение, он уведомляет пользователя. Я совершенно не уверен, как это работает.
Кто-нибудь знает, как это делает Facebook? ха-ха.
Спасибо!