Это правильный способ использовать SignalR для уведомления пользователей - PullRequest
0 голосов
/ 11 июля 2019

Я реализовал SignalR в своем приложении MVC, чтобы я мог передавать пользователям мои сообщения.

Я использовал этот учебник от Microsoft .

Теперь у меня есть несколько страниц на сайте с несколькими разными шаблонами. Я думаю включить клиентскую часть в основные макеты, чтобы трансляция доходила до пользователя, на какой бы странице он ни находился.

Это означает, что я добавлю что-то вроде ниже на страницы:

<script src="~/Scripts/jquery.signalR-2.4.1.js"></script>
<script src="~/signalr/hubs"></script>
<script type="text/javascript">
    $(function () {
        var notification = $.connection.myHub;
        notification.client.broadcastMessage = function (message) {
            toastr.warning(message);
        };

        $.connection.hub.start().done(function () { });
    });
</script>

Учитывая, что для этого есть разные способы, такие как постоянные соединения и другие:

  • Это повлияет на производительность на клиентах?
  • Это повлияет на производительность на сервере?
  • Это приведет к истощению соединений на сервере?
  • Любая другая вещь, о которой я должен беспокоиться?

Спасибо за ваши мысли.

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