Pros and cons of multiple standalone containers vs one for multiple Discourse installs?

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?

إعجابَين (2)

Are they all going to be serviced simultaneously? How much differentiation is going to exist in terms of plugins and other functionality?

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.

إعجاب واحد (1)

@AstonJ، ما الذي استنتجته هنا منذ عام 2015 بخصوص التثبيتات المستقلة مقابل التثبيتات متعددة المواقع؟ أنا أفكر فقط في نقل جميع مواقعي إلى خادم (droplet) واحد من DigitalOcean لتوفير بعض المال على الاستضافة.

يبدو لي أن تعدد المواقع قد يكون مناسبًا لي نظرًا لأن جميع مواقعي خاصة ولا تحظى بالكثير من النشاط.

إعجاب واحد (1)

مستقل لأنه أكثر مرونة بكثير :+1:
لا يزال بإمكانك استضافة منتديات متعددة على خادم واحد، ألقِ نظرة على دليلي هنا إذا كنت بحاجة إلى إرشادات: Set up Discourse on a server with existing Apache sites (فقط أضف خلفيات إضافية لكل منتدى في HAProxy).

أترك رأيي المتواضع هنا،
الأمر يعود حقًا إلى الإضافات (plugins). شبكة المواقع المتعددة (Multisite) ستجعل أي إضافات تقوم بتثبيتها متاحة لجميع المواقع في الشبكة، في حين أن المواقع المستقلة سيكون لها مجموعتها الفريدة الخاصة.
من المرجح أن تشهد المواقع المستقلة استهلاكًا أعلى لموارد النظام مقارنة بشبكة مواقع متعددة واحدة لأن كل حاوية (container) ستقوم بتشغيل نفس العملية. هذا لا يعني بالضرورة تأثيرًا على الأداء عمليًا ما لم تشهد بعض المواقع حركة مرور أعلى بشكل كبير من غيرها.

إعجابَين (2)