signalR hub需要花费太多时间来加载

时间:2017-12-21 12:29:56

标签: signalr signalr-hub signalr.client

/ signalr / hubs的检索在5-10分钟后变得很慢,我一次又一次地重启app pool。有没有办法缓存这个?

我做了什么 -

  1. 检查了App池的所有内存和CPU分配但是不能 找到任何东西。

  2. 在Google上搜索但未找到任何相关内容

1 个答案:

答案 0 :(得分:2)

您可以尝试将此jquery函数放入View View。

var tryingToReconnect = false;

$.connection.hub.reconnecting(function() {
    tryingToReconnect = true;
});

$.connection.hub.reconnected(function() {
    tryingToReconnect = false;
});

$.connection.hub.disconnected(function() {
    if(tryingToReconnect) {
        notifyUserOfDisconnect(); // Your function to notify user.
    }
});

同时检查网络连接是否缓慢。

$.connection.hub.connectionSlow(function() {
    notifyUserOfConnectionProblem(); // Your function to notify user.
});

由于signalR与否,您对天气问题的确切了解。 希望这会有所帮助。