간단한 대답을 둘러 보았지만 아직 발견하지 못했습니다. (나는 눈이 멀거나 참을성이 있어도 누군가 내게 링크를 게시하게되어 기쁩니다.)성능 : 로컬 대 데이터베이스 - 엔티티 프레임 워크
이 나는 단어 local
데이터베이스를 쿼리하고 메모리에서 결과 집합을 받고 있지 않은지 상식을 알고 내 저장소
get
{
if (context.entity.Local.Count == 0)
{
return context.entity;
}
return context.entity.Local;
}
에 다음과 같은 코드가 있습니다. 그러나 내가 알고 싶은 것은 데이터베이스에서 가져온 것보다 얼마나 빨리 결과 집합을 local
에서 가져 오는 것입니까? 큰 차이가 있습니까?
코드에 약점을 찾으려고 노력하면서 웹 응용 프로그램의 속도를 높이고 싶습니다.
감사합니다.
얼마나 빨리 관련이 없는지, 데이터베이스와 관련된 데이터가 필요한지 아닌지 관련성이 있습니다. – DavidG
성능에 문제가없는 경우 로컬을 만드는 이유는 무엇입니까? 데이터베이스에 갈 수도 있습니다. 그러면 개발자는 최신 서버 데이터가 정확히 일치하는지 알고 있습니다. – user3428422
속도 차이가 없다고 제안하면 해결됩니다. 감사합니다. – user3428422