2017-12-30 25 views
2

이 코드를). 질문은 내 테이블에 수천 명의 사용자 로그가있을 가능성 때문에 이메일 검증의이 방법이 실현 가능한 성능인지 여부를 알지 못합니다. 가능하지 않은 경우 어떻게해야 좋은지 알 수 있습니다. 이?가능한 성능 문제는

+0

은 서버에서 많은 힘든 작업을 수행하는 쿼리를 구성합니다. 와이어를 통해 데이터를 줄이기 위해 필터를 적용하십시오. – Nkosi

답변

3

서버 측에서 많은 부하를 처리하도록 쿼리를 구성합니다. 필터를 적용하여 전선을 통한 데이터 양을 줄입니다. 이

var email = emailEntry.Text; 
var query = await MobileService.GetTable<Users>() 
           .Where(item => item.Email == email) 
           .ToEnumerableAsync(); 

var emailIsValid = query.Any(); 

같은

뭔가 다음 그들 모두를 얻을 필요가있는 모든 사용자를 사용하지 할 필요가없는.