은 동일한 Resource Group
으로 Azure VM running SQL server
으로 배포되었습니다. 이전에 이해 한 바는이 프로세스가 지리적으로 서로 가까이에있다.Azure 웹 사이트를 Azure VM 네트워크 대기 시간으로 향상
그러나 성능 문제가 발생했습니다. 이
var result = await Context.Settings.Where(o => o.Name == name).FirstOrDefaultAsync();
같은 코드의 간단한 비트 또는
var result = await context.Categories.Include(o => o.ParentCategory);
간단 또는 내 로컬 디바이스 설정 및 생산 시스템 사이의 평균 성능 차이 위의 조합 무언가를 실행할 때 Entities Framework
을 사용하여 400 %입니다. 이 차이점은 다른 유형의 쿼리에서 상당히 일관된 것으로 보입니다.이 문제에서 더 큰 VM을 던진 것은 아무런 영향도 미치지 않아 하드웨어 문제가 아닌 것 같습니다. 일부 네트워크 지연이 예상되는 반면 이는 매우 높게 보입니다.
내가 뭘 잘못하고 있니? 누군가 Azure 웹 사이트와 Azure VM 사이의 통신을위한 최상의 방법을 제공하고 대기 시간을 향상시키는 방법을 제공한다면 진심으로 감사 할 것입니다.
Sidenote : 내 연구 과정에서 Azure Virtual Networks
을 만들 수 있다고 판단했으나 해결책이 될 수 있다고 생각하지만 웹 사이트를 이동하거나 가상 네트워크에 연결하는 방법을 알 수 없습니다.
같은 지역에 모든 항목을 배치했는지 확인하십시오. 동일한 자원 그룹을 사용한다고해서 모두가 동일한 지역에 있음을 보장하는 것은 아닙니다. 문서에서 : "5 - 자원 그룹은 다른 지역에있는 자원을 포함 할 수 있습니다." https://azure.microsoft.com/en-us/documentation/articles/resource-group-overview/ –