4

Asp.Net 코어의 주요 이점 중 하나는 기존 방식과 비교하여 다중 배 성능 향상 (초당 요청)입니다. Asp.Net. Asp.Net 핵심 성능에 대해 많은 벤치 마크 사이트가 있지만, 성능이 Asp.net 코어에 기반하는지 또는 동일한 성능 이점이 asp.net 코어에 적용되는지는 잘 모르겠습니다. 뼈대).Asp.Net 코어 (전체 .Net 프레임 워크) vs Asp.Net 코어 (.Net 코어) 성능

asp.net 코어 (.Net 코어)와 asp.net (전체 프레임 워크) 사이의 성능을 설명/비교하는 아이디어/기사는 무엇입니까?

감사

+2

그 점을 비교 한 공식 벤치 마크는 없으며 TechEmpower는 Linux의 ASP.NET 코어와 다른 OS를 비교하면됩니다. 'https://github.com/aspnet/benchmarks는 꽤 오래되었지만 업데이트되지 않았습니다. 한동안. 그러나 저장소를 가져 와서로드를 생성하는 방법에 대한 지침을 따를 수 있습니다. 두 개의 실제 서버가 필요합니다. 하나는 서버 응용 프로그램 용이고 다른 하나는 동일한 시스템에서 수행하는 벤치 마크 결과를 fudges (wrk 도구는 너무 많은 양의 요청을 생성하는 데 너무 많은 리소스를 사용함) – Tseng

+0

Thanks @Tseng "벤치 마크하는 방법"에 대한 포인터 –

+2

asp.net 코어에 대한 주요 벤치 마크는 TechEmpower 일반 텍스트 벤치 마크입니다. 이러한 시나리오에서는 전체 프레임 워크 또는 .net 코어 프레임 워크와 비교하여 asp.net 코어가 성능 차이를 보이기는 쉽지 않습니다. 코드 실행은 asp.net 핵심 코드 (예 : Kestrel 및 asp.net 핵심 구현 owin) –

답변

2

나는 최근 ASP.NET 코어 2.0을 사용하여 개발하고, 나는 그것의 우수한 크로스 플랫폼 지원 옆 성능 향상에 대한 같은 질문이 있습니다. 이 구글 검색 결과에서 많은 비교하고, 브리핑 아이디어는 다음과 같습니다

ASP.NET 코어 2.0은 약 6 배 - 23 배 빠른 ASP.NET보다는 여기에 4.6

는 참조 용으로 두 개의 자원이다입니다

https://www.ageofascent.com/2016/02/18/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/ https://github.com/aspnet/benchmarks

+0

이 링크는 질문에 대답 할 수 있지만 답변의 핵심 부분을 여기에 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. - [리뷰에서] (리뷰/저품절 게시물/18151476) – Axel