ASP.NET MVC 웹 사이트에서 비동기 컨트롤러를 사용하면 어떤 이점이 있습니까? 간단한 용어를 사용하여 설명하십시오. 나는 .NET 전문가asp.net mvc에서 비동기 컨트롤러를 사용할 때의 이점은 무엇입니까?
답변
아니다 나는 문서는 아주 간단 관점에서 말한다 생각 : http://msdn.microsoft.com/en-us/library/ee728598.aspx
AsyncController 클래스는 비동기 작업을 방법을 작성할 수 있습니다. 장기 실행을 위해 비동기 작업 메서드를 사용할 수 있습니다 ( 비 CPU 바인딩 요청). 이렇게하면 요청이 처리되는 동안 웹 서버가 에서 수행되는 것을 차단하지 않습니다.
"장기 실행, 비 CPU 바인딩 요청"의 예를 제공 할 수 있습니까? 액션 메소드는 서버가'ViewResult'를 반환하기 전에 작업을 완료해야 할 때 어떻게 비동기로 만들 수 있습니까? – Omar
@Omar 예를 들어 비 CPU 바인딩이 아닌 요청은 일반적으로 10 개의 인기있는 뉴스 웹 사이트에서 헤드 라인을 반환하는 동적 뉴스 집계 웹 사이트와 같을 것입니다. 평균 응답 시간이 각 웹 사이트에 대해 0.5 초인 경우 완료하려면 5 초 ... 비동기 컨트롤러를 사용하면 약 0.5 초 내에 완료 할 수 있습니다. ** ** 많은 다른 사례가있을 수 있으며, 일부는 다른 것보다 적합합니다. 저는 MVC 전문가는 아니지만, 10 개의 비동기 이벤트가 모두 완료 될 때까지'ViewResult' 블록을 이해하고 있습니다 ... 내 대답에 링크 된 기사에서 자세한 내용을 볼 수 있습니다. – Kiril
인용 한 비동기 기사는 고대입니다. 이 질문에 대한 링크를 제공하는 http://www.asp.net/mvc/tutorials/mvc-4/using-asynchronous-methods-in-aspnet-mvc-4를 참조하십시오. – RickAndMSFT
- 1. 언제 ASP.NET MVC에서 비동기 컨트롤러를 사용해야합니까?
- 2. SharePoint에서 InfoPath 양식을 사용할 때의 이점은 무엇입니까?
- 3. ASP.NET : 사이트 맵 기반 탐색을 사용할 때의 이점은 무엇입니까?
- 4. System.Diagnostics.PerformanceData에서 새 클래스를 사용할 때의 이점은 무엇입니까?
- 5. 명령 모델을 사용할 때의 주요 이점은 무엇입니까?
- 6. postgresql에서 plpgsql을 사용할 때의 이점은 무엇입니까
- 7. OGNL에서 Spring EL을 사용할 때의 이점은 무엇입니까?
- 8. codeigniter에서 super object를 사용할 때의 이점은 무엇입니까
- 9. ASP.NET MVC에서 Entity Framework를 사용할 때의 문제
- 10. Ninject가 ASP.NET MVC에서 컨트롤러를 만드는 방법은 무엇입니까?
- 11. asp.net mvc에서 기본 컨트롤러를 mockup하는 방법은 무엇입니까?
- 12. ASP.NET MVC에서 사용할 새로운 기능
- 13. ASP.NET MVC에서 비동기 컨트롤러가 필요한 이유는 무엇입니까?
- 14. ASP.Net MVC에서 비동기 보고서 만들기
- 15. ASP.NET MVC에서 비동기 요청 처리
- 16. Hbase와 Hive를 통합 할 때의 이점은 무엇입니까
- 17. URL 단축키에 키 - 값 저장소를 사용할 때의 이점은 무엇입니까?
- 18. C#에서 GhostDocs를 사용할 때의 몇 가지 특별한 이점은 무엇입니까
- 19. pgbouncer를 사용하여 트랜잭션 풀링을 사용할 때의 이점은 무엇입니까?
- 20. C++ 유형 캐스트 : 명시 적 캐스트를 사용할 때의 이점은 무엇입니까?
- 21. text/plain보다 application/json을 사용할 때의 이점은 무엇입니까?
- 22. Drupal을 사용할 때의 가장 큰 단점과 이점은 무엇입니까?
- 23. asp.net mvc 2에서 비동기 컨트롤러를 사용해야하는시기는 언제입니까?
- 24. Spring MVC에서 Ajax를 사용할 때의 인증 고려
- 25. 비동기 컨트롤러를 사용할 수 있습니까? (ASP.NET MVC 3)
- 26. asp.net mvc에서 URL을 처리하는 컨트롤러를 만드는 방법
- 27. JRun 4.0에서 Tomcat으로 변경할 때의 이점은 무엇입니까?
- 28. .pyc 파일을 피할 때의 이점은 무엇입니까?
- 29. php와 html을 분리 할 때의 이점은 무엇입니까?
- 30. 오픈 소스 프로젝트에 기여할 때의 이점은 무엇입니까?
짧은 대답은 : 당신의 웹 사이트가 더 반응 확인하십시오. 서버가 많은 자료를 처리하는 동안 사용자가 빈 화면을 쳐다보고 있으면 웹 사이트가 망가져 떠나기로 결정할 것입니다. –