2011-03-13 8 views
1

과거에는 한 고객에게 서비스를 제공하는 웹 응용 프로그램 만 작성하여 매우 간단하고 쉽게 사용할 수있었습니다. 이제는 여러 고객이 blogspot.com과 마찬가지로 내 도메인의 하위 도메인에서 자신의 콘텐츠/웹 사이트를 호스팅 할 수있는 응용 프로그램을 만들고 싶습니다. 따라서 각 고객은 user1.myapp.com, user2.myapp.com 등과 같은 자체 사이트를 갖게됩니다. 각 고객의 사이트 내에서 애플리케이션을 통해 원하는 콘텐츠를 제작할 수 있으며 URL에 수준을 추가 할 수도 있습니다. user1.myapp.com/custom - user1.app.com/custom은 user2.app.com/custom과 완전히 다른 내용을 보여줍니다. 나는 이것을 달성하는 방법에 대해 매우 분실했다. 누군가가 매우 일반적인 의미에서 저에게 묘사 할 수 있습니까? user1.myapp.com/custom에 액세스하는 누군가가 user1에 대한 올바른 올바른 사용자 정의 페이지를 제공하는 응용 프로그램에 어떻게 접근합니까? URI를 올바른 사용자 컨텐츠에 매핑하는 방법은 무엇입니까? 실제로 (사용자가 구성한) 실제 페이지를 호스팅합니까, 아니면 즉시 콘텐츠를 생성합니까? 어떤 유형의 디자인/아키텍처가이를 지원해야합니까? 어떤 도움이든지 주시면 감사하겠습니다. 고마워.여러 서브 도메인 응용 프로그램 설계

답변

0

좀 더 간단합니다. 하나의 아이디어는 다음과 같습니다 : 각 사용자의 폴더에 응용 프로그램을 복사하고이 폴더에 하위 도메인을 할당하십시오. 하지만이 아치는 모든 응용 프로그램을 업데이트해야하므로 응용 프로그램을 업데이트 할 때 문제가 발생할 수 있습니다.

+0

고객 기반이 x로 커지면 x 개의 응용 프로그램을 유지 관리하고 싶지 않습니다. 나는 그것이 모든 것을 실행하는 하나의 응용 프로그램이되어야한다고 생각합니다. – shyneman