2017-11-23 13 views
0

안녕하세요, 저는 클라이언트가 등록하고 이미 액세스 할 수있는 SaaS 형식으로 작동하는 시스템을 개발했습니다. 각 클라이언트마다 고유 식별자를 사용했으며 모두 동일한 ID를 사용합니다. 구조, PHP 파일 및 동일한 데이터베이스. 지금까지는 도메인이 변하지 않았기 때문에 모든 사람이 www.lalalaetc.com.br/app을 사용하고 시스템은 고유 한 식별자로 모든 것을 분리하지만, 가상 저장소를 개발하고 싶습니다. 거기에 차이가있을 것입니다, 도메인, 즉, 나는 원칙이 동일하다고 믿고, 각 저장소에 대한 고유 한 식별자를 사용하지만 내 의심은 내가 누군가가 상점에 액세스 할 때 도메인이 올바르게 주소가 지정되도록하는 방법입니다. 내 클라이언트의 ID를로드 하시겠습니까? 앞으로 나아가는 방법은 무엇이며 그러한 재능을 얻기 위해 무엇을 연구해야합니까?SaaS 시스템의 개념

+0

멀티 테넌트 애플리케이션을 개발하고자하는 것 같습니다. 이 경우 하위 도메인을 사용할 수 있습니다 (예 : tenant.lalalaetc.com.br.app). 단어 tentant는 각 텐트에 고유 한 문자열로 바뀝니다. 요청이 서버에 도착하면 하위 도메인을 구문 분석하여이 하위 하위 도메인별로 API/데이터베이스를 검색하는 함수에 전달할 수 있습니다. – Matt

+0

Great! 맞습니다. 회신하여 의견을 게시 할 수 있습니다. – Anderson

답변

1

멀티 테넌트 애플리케이션을 개발하려는 것 같습니다.

이 경우 하위 도메인 (예 : tenant.lalalaetc.com.br.app)을 사용할 수 있습니다. 단어 tenant은 각 거주자에게 고유 한 문자열로 바뀝니다.

요청이 서버에 도착하면이 테넌트 하위 도메인별로 API/데이터베이스를 검색하는 함수로 전달하여 하위 도메인을 파싱 할 수 있습니다.