단일 응용 프로그램 :
장점 :
- 공유 인증
- 공유 구성
- 공유 모델 코드
- 보기 수준 Integrat 이온 ([편집이] 기본 응용 프로그램 링크)
단점 :
- 낮은 사이트 seperation에 (유지 보수 모드로 사이트를 설정하거나 버그 또는 비자 반대를 날려 버릴 관리자의 원인과 문제에 실행할 수)
- 공유 인증 (귀하의 인증이 손상된 경우 침입자가 admin에 액세스 할 수 있음) 모두 &입니다.
여러 응용 프로그램
장점 :
- 사이트 분리,
- 명확하게 정의 된 응용 프로그램 역할 & 자신의 작업에 최적화 할 수 있습니다 라이브 사이트 (비자 반대)의 관리에서 아무 더러운 .
- 예를 들어, 읽기를 위해 db를 최적화하고 프런트 엔드를 설정 한 다음 백엔드가 작동하는 다른 db를 설정하고 동기화 할 수 있습니다. (실제로는 고부하 웹 사이트에서 차이를 만들어 내지 만 여전히 conisdderation).
- 별도의 보안 또는 하위 도메인 용으로 별도의 도메인을 별도의 SSL 인증서 등으로 호스트 할 수 있습니다.
단점 :
- 코드 중복
- 구성 복제
- 메인 사이트 (또는 제한)에 없음 끼워 팔기를.
개요 정말 당신이 무슨 일을하는지에 따라 달라집니다
. 나는 인신 매매가 많은 사이트 나 민감한 고객 데이터 (예 : 신용 카드 정보 등)가있는 사이트에 대해서는 별도의 애플리케이션을 별도로 분리하는 것이 매우 중요하다고 말하고 싶습니다. 평균 사이트 너머에 많은 보안 고려 사항이 있습니다 (&). 또한이를 통해 원시 속도에 대한 목적으로 각 응용 프로그램을 더 크게 최적화 할 수 있습니다.
중간/낮은 트래픽 사이트에서 가장 간단한 접근 방법이 항상 최선 (KISS)이라고 말하고 싶습니다. 사이트를 최신으로 유지하는 데 도움이됩니다 & 앞으로 더 빨리 이동하십시오. 이것은 처음에 &을 구축하는 사이트에 필수적입니다. 적은 개발 시간은 항상 좋은 일입니다.
개인 견해 일뿐입니다. 여러분에게 달려 있습니다. 여러분에게 가장 중요한 일이 &입니다.