Индикатор новых сообщений... и кое-чего ещё ?

Штош, #пятничное

Расскажу вам про один наш славный факап.

Задача была простая: сделать чат между авторизованным пользователем и менеджером.
У авторизованного пользователя в шапке — красивый колокольчик, который должен загораться при новых сообщениях. Ну вы поняли — юзер экспириенс, забота, всё такое.

Но на хостинге у клиента не было вебсокетов.
Поэтому мы, как настоящие инженеры, придумали гениальное решение:
каждые N секунд клиент будет спрашивать сервер — “ну что, есть что новенького?”

На тесте всё летало.
Выкатили. Порадовались.

А потом на сайт пришли пользователи.
Настоящие.
Много.

И вот в этот момент колокольчик зазвонил!
Но не так, как мы хотели?

Что случилось — пишите в комменты.