متطلبات الأجهزة عند عدم استخدام الإصدار المستقل؟

مرحبًا،

أواجه صعوبة في العثور على متطلبات الأجهزة، باستثناء نسخة Discourse المستقلة الشاملة التي تشغّل Postgres و Redis على نفس الجهاز (وحتى بالنسبة للنسخة المستقلة، فإن المتطلبات غامضة: ما الذي أحتاجه 1 جيجابايت من ذاكرة الوصول العشوائي من أجله؟ مستخدم نشط يومي واحد؟ أم 10,000 مستخدم نشط يوميًا؟).

هل يمكن لأحد المساعدة في تقييم الحد الأدنى المطلوب لتشغيل Discourse لمجتمع يتكون من حوالي 3,000 مطور مع ضمان تحمل الأعطال المناسب وخدمات مستوى متفق عليها (SLAs) مضمونة؟ خاصةً فيما يلي:

  • عدد عُقد Redis؟ عدد النوى؟ حجم ذاكرة الوصول العشوائي؟ حجم القرص؟
  • عدد عُقد Postgres؟ عدد النوى؟ حجم ذاكرة الوصول العشوائي؟ حجم القرص؟
  • عدد النوى / حجم ذاكرة الوصول العشوائي / حجم القرص لعقدة Discourse.

شكرًا لك،
جوليان.

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

3000 مطورًا يفعلون ماذا؟ هل هم جميعًا متصلون في آن واحد؟ هل ينشئ كل منهم 100 منشور يوميًا ويشاهد 1000 منشور، أم أنهم يزورون الموقع كل يومين ويقرأون 5 منشورات؟ هل تستخدم CDN؟ هل تستخدم S3 للرفع؟ السبب في عدم وجود إجابة على سؤالك في أي مكان هو أنه من الصعب صياغة سؤالك بطريقة تسمح بوجود إجابة.

توجد إرشادات لتلك الإعدادات بناءً على مقدار الذاكرة العشوائية (RAM) المتوفر لديك، ويتم ضبطها تلقائيًا بواسطة إعدادات Discourse. الأمر نفسه ينطبق على حاويتين كما ينطبق على حاوية واحدة.

في الغالب، تبدأ بـ 2 جيجابايت أو أي مقدار تعتقد أنه في متناولك، ثم تزيد السعة إذا لاحظت وجود مشكلة.

5 إعجابات

نعم، أنصح بالبدء ببساطة ثم التوسع تدريجيًا مع ملاحظة الحاجة لذلك.

(إلا في حالة أصغر مثيلات Discourse، فإنني أنصح بالبدء بإعداد شبكة توصيل محتوى CDN، لأنها تخفف عبئًا كبيرًا من الحمل وتُحسّن تجربة المستخدمين.)

6 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.