مرحبًا بالجميع،
أنا أستكشف استخدام دردشة Discourse من أجل تكامل واسع النطاق وأحتاج إلى بعض رؤى المجتمع. أنا أدير موقعًا إلكترونيًا يقرب من 10 آلاف صفحة، وكل صفحة تمثل مجتمعًا منفصلًا (أو جمهورًا) - ولهذا السبب أفكر في إنشاء قناة دردشة مخصصة لكل صفحة.
هذا يثير بعض الأسئلة:
- قيود القنوات:
- ما هي القيود المعروفة عند إنشاء وإدارة عدد كبير جدًا من قنوات الدردشة في Discourse؟
- إذا ثبت أن القنوات المخصصة لكل صفحة (10 آلاف قناة) غير عملية، ما هي الطرق الموصى بها لتجميع أو تصنيف هذه الصفحات ضمن مجتمعات أكبر؟
- إذا ثبت أن القنوات المخصصة لكل صفحة (10 آلاف قناة) غير عملية، ما هي الطرق الموصى بها لتجميع أو تصنيف هذه الصفحات ضمن مجتمعات أكبر؟
- توفر واجهة برمجة التطبيقات REST:
- هل هناك واجهة برمجة تطبيقات REST رسمية أو واجهة برمجة تطبيقات أخرى متاحة لإدارة قنوات الدردشة والرسائل؟
- قيود المستخدمين:
- ما هي القيود المتعلقة بعدد المستخدمين النشطين أو المستخدمين الإجماليين الذين يمكنهم الانضمام إلى قناة؟
- هل هناك أي مشاكل في التزامن أو أداء تتعلق بعدد كبير من المستخدمين النشطين في قناة واحدة؟
- الأداء ومخاوف الموارد:
- هل سيوسع وجود عدد ضخم من القنوات (وكل منها يحتمل أن يكون لديه حجم رسائل عالي) من موارد الخادم أو يفتح منافذ إضافية قد تؤثر على الأداء العام؟
- هل هناك أي إعدادات تكوين أو ممارسات أفضل (مثل سياسات الاحتفاظ، ضبط قاعدة البيانات) تساعد عند التعامل مع حجم كبير من نشاط الدردشة؟
- أفضل الممارسات البدائل:
- هل قام أحد بتنفيذ إعداد مماثل (مثلاً قناة لكل صفحة أو تجميع الصفحات في مجتمعات أوسع) وما هي التحديات التي واجهتها؟
- ما الاستراتيجيات التي تنصح بها لتنظيم وتوسيع وظائف الدردشة في سيناريو كهذا؟
أي رؤى، معايير، أو نصائح تكوين ستكون مفيدة جدًا. أنا منفتح على اقتراحات حول قدرة التوسع للقنوات وكيفية دمج وإدارة الدردشة عبر الواجهات البرمجية المتاحة.
شكرًا مقدمًا على مساعدتكم وردودكم!