ASP.NET MVC에 조금 익숙합니다. 검색 한 후에도 아직 이해할 수없는 것이 하나 있습니다. 비동기 컨트롤러가 필요한 이유는 무엇입니까? 모든 HTTP 요청으로 인해 서버의 새로운 인스턴스가 생성되므로 서버가 요청을 차단하지 않으면 왜 비동기 컨트롤러가 필요합니까?ASP.NET MVC에서 비동기 컨트롤러가 필요한 이유는 무엇입니까?
0
A
답변
0
긴 조작이 수행되는 동안 비동기 컨트롤러의 핵심은 IIS 스레드를 해제하는 것입니다. IIS 스레드는 .NET 스레드 풀에서 가져옵니다. 스레드 풀 스레드의 최대 수는 시스템 구성에 따라 다릅니다 (내 코어 2 쿼드에서는 1023입니다). 즉, 긴 작업은 이러한 스레드 중 하나를 사용합니다. 최대 수에 도달하면 추가 요청은 하나가 해제 될 때까지 기다려야 할 수 있습니다. 매우 명확하게 말하자면 : 긴 폴링 요청을 실행하는 1023 개의 작업이있는 경우 웹 사이트가 추가 요청에 응답하지 않습니다.
비동기 컨트롤러를 사용할 때 스레드 풀 외부에서 스레드를 만들 수 있으므로 최대 스레드 수 제한을 초과 할 수 있습니다.
+0
탱크, 지금은 이해했다. – Shuping
관련 문제
- 1. asp.net mvc에서 서버 컨트롤이 필요한 이유는 무엇입니까?
- 2. ASP.NET MVC에서 컨트롤러가 이름 기반으로 된 이유는 무엇입니까?
- 3. ASP.NET MVC에서 비동기 요청 처리
- 4. ASP.Net MVC에서 비동기 보고서 만들기
- 5. .NET 웹 비동기 - 비동기 컨트롤러가 있어야합니까?
- 6. ASP.NET MVC에서 컨트롤러가 로그인없이 익명으로 액세스되도록하려면 어떻게해야합니까?
- 7. 모델보기 컨트롤러가 아닌 어댑터보기 컨트롤러가 필요한 이유는 무엇입니까? "M"또는 모델의 명확성이 부족합니다.
- 8. ASP.NET 4의 비동기 컨트롤러가 의미가 있습니까?
- 9. 언제 ASP.NET MVC에서 비동기 컨트롤러를 사용해야합니까?
- 10. ASP.NET MVC에서 SessionID가 계속 변경되는 이유는 무엇입니까?
- 11. ASP.Net MVC에서 파일 업로드가 실패하는 이유는 무엇입니까?
- 12. ASP.NET MVC에서 컨트롤러가 제출 된 값을 변경할 수 있습니까?
- 13. 배포 ASP.NET 웹 사이트 : 설치에 필요한 * .msi가 필요한 이유는 무엇입니까?
- 14. asp.net mvc에서 비동기 컨트롤러를 사용할 때의 이점은 무엇입니까?
- 15. asp.net MVC에서 비동기 적으로 Ajax.ActionLink를 호출하는 구문은 무엇입니까?
- 16. NotificationCompat가 필요한 이유는 무엇입니까?
- 17. LINQ가 필요한 이유는 무엇입니까?
- 18. ASP.Net MVC - 컨트롤러가 favicon.ico 용으로 생성되는 이유는 무엇입니까?
- 19. BeginGetResponse와 BeginRead가 모두 필요한 이유는 무엇입니까?
- 20. 컨트롤러가 Spring MVC에서 반복적으로 자신을 호출 함
- 21. ASP.NET MVC에서 사용할 새로운 기능
- 22. ASP.NET MVC에서 Controller.Request를 채우는 방법
- 23. asp.net mvc에서 기본 컨트롤러를 mockup하는 방법은 무엇입니까?
- 24. ASP.NET MVC에서 DTO 사용
- 25. ASP.NET MVC에서 ELMAH를 사용하여 중복 예외 항목이 나타나는 이유는 무엇입니까?
- 26. ASP.net MVC에서 서버 컨트롤을 사용할 수없는 이유는 무엇입니까?
- 27. ASP.NET MVC에서 JsonResult를 사용할 때 WCF REST를 사용해야하는 이유는 무엇입니까?
- 28. ASP.NET MVC에서 지시문 '컨트롤'을 알 수없는 이유는 무엇입니까?
- 29. asp.net mvc에서 jquery 도움이
- 30. 이 오류는 asp.net-mvc에서 무엇입니까?
많은 요청 (예 : SO)을받는 서버를 다루지 않는 한, 차단 방지에별로 도움이되지 않습니다. –
이것을 지적 해 주셔서 감사합니다. 어떻게해야합니까? 삭제하십시오. – Shuping
자신 만의 질문에 투표 할 수 있습니다. – Marijn