2017-12-21 21 views
2

/signalr/hubs의 검색이 5 ~ 10 분 후에 매우 느려지므로 여러 번 응용 프로그램 풀을 다시 시작해야합니다. 이것을 캐시 할 수있는 방법이 있습니까?signalR hub가로드하는 데 너무 많은 시간이 걸렸습니다.

내가 응용 프로그램 풀에 대한 모든 메모리와 CPU 할당을 검사

  1. done-했지만 아무것도 찾을 수 없습니다 무엇.

  2. 이 구글에 검색 만

답변

2

당신이 페이지를 보려면이 JQuery와 기능을 넣어 시도 할 수 관련 아무것도 찾지 못했습니다.

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 때문에 날씨 문제가 정확하게 발생했는지 여부를 알 수 있습니다. 희망이 도움이됩니다.

+0

죄송하지만 내 문제는 다릅니다. 이/signalr/hubs URL에 도달하면 연결이 아닌 시간이 걸리는 javascript가 생성됩니다. –

+0

네 포인트를 얻었지만'/ signalr/hubs'를 치면 허브와 실제로 연결된다. 위의 주어진 함수로이를 확인할 수 있습니다. 비슷한 문제에 직면 해 해결책을 얻었습니다. 더 나은 이해를 위해이 [link] (https://docs.microsoft.com/en-us/aspnet/signalr/overview/guide-to-the-api/handling-connection-lifetime-events)를 참조 할 수 있습니다. – Divya

+0

페이지가로드되지 않고 허브 스크립트를 기다리는 경우 어떻게 js를 실행할 수 있습니까? –