2014-04-21 14 views
0

그래서이 권한이 있는지 알아 내려고하고 있습니다. .NET은 서버 측 비동기를 제공합니다. 그것은 비동기 기다리고 있습니다.클라이언트 측 대 서버 측 비동기

JS 프레임 워크에는 비동기 요청을하는 고유 한 방법이 있습니다. 그건 관찰자가 & 콜백이든, 아니면 심지어 일부는 자신의 키워드를 기다리고 있든, 클라이언트 측 비동기도 존재합니다.

그렇다면 클라이언트 측 비동기와 서버 측 비동기 작업을 나란히 수행해야합니다. 즉, 이제 우리는 DB, 비즈니스 계층 등을 좋아하는 백엔드 비동기 호출을 만들 수 있으며 결과적으로 클라이언트 측 ascync 콜백에 더 빨리 응답 할 수 있습니다.

Node.js (서버 측)도 비동기입니다. 그래서 나는이 권리가 있는지 알아 내야 만합니다. 즉, UI에보다 빨리 응답하기 위해 서버 측과 클라이언트 측이 함께 작업하는 것이 좋습니다.

+1

또한 [SignalR] (http://www.asp.net/signalr)과 클라이언트 - 서버 - 클라이언트 측면 비동기가 있습니다 ...하지만 당신이 무엇을 요구하려고하는지 정확히 모르겠습니다 - 예 둘 다 있습니다. 거기 유용하고 ... 그래서? –

답변

1

웹 환경에서 두 가지 유형의 비동기가 모두 존재하는 것이 좋지만 일반적으로 다른 이유로 인해 발생합니다.

"클라이언트 비동기"는 주로 UI 응답 및 비 차단을 만드는 데 사용되는 반면 "서버 비동기"는 시스템의 다른 부분에서 사용하기 위해 리소스 (이 경우 스레드)를 확보하는 데 사용됩니다 뛰어난 확장 성.


async를 사용하는 리치 클라이언트는 리소스를 확보하여 앱 풋 프린트를 줄이고 성능을 향상시킬 수 있습니다.

0

클라이언트와 서버는 HTTP 채널로 구분됩니다. 이들은 각각 비동기 적이지만 서로 독립적입니다.

관련 문제