나는 곧 70,000 명 이상의 사용자 (교육)를 처리 할 예정인 프로젝트를 가지고 있습니다. ASP.NET SqlMembership Provider가 그러한 큰 용량으로 사용되었는지 궁금합니다. 하드웨어가 있다고 가정하면 원활하게 작동하도록하기 위해 수행해야 할 특별한 작업이 있습니까? 우리는 데이터베이스와 애플리케이션을위한 박스를 분리하는 것과 같은 모든 명백한 작업을 수행하고 있지만주의해야 할 코드가 있습니다.ASP.NET SqlMembership Provider 확장 성
2
A
답변
2
는이 사이트의 소유자가 asp.net 성능에 대한 훌륭한 기사를 쓴, 하나 개의 사이트를 알고 (http://www.codeproject.com/KB/aspnet/10ASPNetPerformance.aspx)
이 문서에은 저자가 높은 대한 프로필 공급자에 대한 패치를 설명하는 하나 개의 주제있다 공연. 해당 섹션을 읽으십시오.
1
Inbuilt SqlMembershipProvider는 매우 안정적이며 실행 가능합니다. FormsAuthentication 및 Login Controls와 긴밀하게 통합됩니다. 따라서 인증은 신뢰할 수 있으며 신속하게 구현할 수 있습니다.
데이터베이스 테이블 구조의 복잡도는 입니다. 처음에는 상당히 깔끔하고 똑바로는 아닙니다. 따라서 기본적으로 자신의 사용자 테이블과 더 단순한 디자인 및 구현으로 대화 할 수있는 멤버 자격 공급자를 작성할 수 있습니다. 또한 관리자의 관리 멤버는 테이블 디자인으로 인해 고통 스럽지만 상당히 그렇게 할 수 있습니다. 이러한 이유로 우리는 Sql 기반의 wrote our own MembershipProvider입니다. 그것은 놀랍게도 작동하고 우리는 같은 좋은 경험을했습니다.
당신은 당신이 바로 붙박이 SqlMembershipProvider로 갈 수 있지만 당신처럼 큰 프로젝트를 위해 내가 자신는 MembershipProvider를 작성 을 권하고 싶습니다 작은 웹 사이트 또는 프로젝트가있는 경우.
관련 문제
- 1. 지연 성 소켓 - 확장 성?
- 2. Oracle Forms의 확장 성
- 3. Ext4의 확장 성
- 4. 오픈 소스없는 확장 성
- 5. IIS 확장 성
- 6. 이벤트 처리기와 확장 성
- 7. 확장 성 Boost.Asio
- 8. Mochiweb의 확장 성 기능
- 9. aho corasick의 확장 성
- 10. SaaS 확장 성 - Tomcat은 확장 성이 충분합니까?
- 11. .NET : 일반 사전의 확장 성
- 12. System.AddIn을 사용하여 관리되는 확장 성
- 13. 높은 확장 성 기술 스택
- 14. 확장 성 분석 자료 읽기?
- 15. Visual Studio 확장 성/마진
- 16. 파일 시스템 확장 성 옵션
- 17. ASP.NET 응용 프로그램 확장 성 모범 사례 가이드
- 18. ASP.NET SqlMembership Provider에서 동일한 이름을 가진 여러 명의 사용자 허용
- 19. 변환 클래스 확장 성 (확장 메서드와 Parital 클래스)
- 20. 그래프 알고리즘 - 확장 성 향상을 찾고 있습니다.
- 21. 디자이너 지원을위한 확장 성 DLL 사용 방법
- 22. Linq to SQL 확장 성 방법 정의
- 23. 확장 성 디자인 패턴은 무엇이며 장단점은 무엇입니까?
- 24. XML 파일을 통한 Azure 확장 성
- 25. 확장 성 병목 현상의 주요 방법
- 26. Ruby on Rails의 확장 성 대 PHP
- 27. 확장 성 설계 질문 - 마스터/슬레이브 데이터베이스
- 28. 도메인 기반 디자인의 높은 확장 성
- 29. 데이터베이스 확장 성 - 성능 대 데이터베이스 크기
- 30. Concrete5에서의 응용 프로그램 확장 성 대 drupal