AstonJ
(AstonJ)
9월 7, 2015, 11:11오전
1
There seems to be two options for multiple Discoure installs, multiple containers or one - what are the pros and cons of each, and perhaps, which do you think makes more sense for my needs (see below)?
My server is set up so that each site on it is in its own folder in the /home directory, e.g.:
/home/site1
/home/site2
/home/site3
etc
So I would prefer to install each Discourse forum in the same way:
/home/site1
/home/site2
/home/site3
/home/discourse1
/home/discourse2
etc
The server has 48GB of ram and my current Discourse install is set-up in this way. What would suit my needs best and what are the drawbacks if any?
Stephen
(Stephen)
9월 7, 2015, 12:38오후
2
Are they all going to be serviced simultaneously? How much differentiation is going to exist in terms of plugins and other functionality?
AstonJ
(AstonJ)
9월 7, 2015, 1:27오후
3
What do you mean by serviced? Upgraded? If so, yeah that would be cool to have as an option - though don’t mind doing individual upgrades if I had to.
They will probably run the same plug-ins (tags, accepted answer) as I generally don’t like to use plugins unless they are official or semi-official.
@AstonJ 2015년 이후로 스탠드얼론 설치와 멀티사이트 설치에 대해 어떤 결론을 내리셨나요? 호스팅 비용을 절약하기 위해 모든 사이트를 하나의 DO 드롭렛으로 이전하는 것을 고려하고 있습니다.
제 사이트들은 모두 비공개이고 트래픽도 많지 않으므로, 멀티사이트 방식이 제 상황에는 적합할 것 같습니다.
AstonJ
(AstonJ)
1월 3, 2026, 4:42오전
5
훨씬 더 유연하므로 독립 실행형(Standalone)을 권장합니다
여전히 단일 드롭렛(Droplet)에 여러 포럼을 호스팅할 수 있습니다. 도움이 필요하면 다음 가이드를 참고해 주세요: Set up Discourse on a server with existing Apache sites (각 포럼마다 HAProxy에 추가 백엔드를 설정하면 됩니다).
개인 의견을 조금 남겨 보겠습니다.
결국 핵심은 플러그인입니다. 멀티사이트 환경에서는 설치한 플러그인이 네트워크 내 모든 사이트에 사용 가능해지지만, 독립형 사이트는 각자 고유한 플러그인 조합을 갖게 됩니다.
독립형 사이트는 멀티사이트 단일 인스턴스보다 시스템 리소스 사용량이 더 높을 가능성이 큽니다. 각 컨테이너가 동일한 프로세스를 실행하기 때문입니다. 다만, 일부 사이트의 트래픽이 다른 사이트에 비해 극적으로 높지 않는 한 실제 성능에 직접적인 영향을 미치지는 않습니다.