تحديث المواضيع في الوقت الفعلي يتجمد تحت النشاط العالي

حقلُي هو منتدى كرة قدم، وقد واجهتُ تحديات مماثلة.

في الأساس، ما وجدته هو أن المشكلة قابلة للتوسع.

بدأت المشاكل بالنسبة لي على مستويات مختلفة.

Digital Ocean
1 معالج و1 جيجابايت = 30-40 مستخدمًا في وضع الدردشة
2 معالجات و2 جيجابايت = 70-80 مستخدمًا في وضع الدردشة
4 معالجات و8 جيجابايت = مناسب لـ 120 مستخدمًا و1000 منشور خلال ساعتين. لم أصل إلى الحد الأقصى.

أنا أحاول مستويات الترقية المختلفة مع Hetzner (لموقع المرآة) لأنها أرخص، لكن الأمر لم يسر بسلاسة كما كنت أتمنى.

تجربتي حتى الآن هي:
3 معالجات (شريحة CPX 21 من AMD) و4 جيجابايت = صعوبة مع 20 مستخدمًا
2 معالجات (Intel) و8 جيجابايت = لا توجد مشكلة مع 20 مستخدمًا.

على وشك الاختبار مع 80 إلى 100 مستخدم متزامن تحت ظروف المباراة.

عندما نظرت إلى استخدام المعالج مع Digital Ocean، حتى تحت الضغط بدا استخدام المعالج منخفضًا نسبيًا (<50%) في جميع الأوقات وعلى جميع المستويات.

عندما نظرت إلى استخدام المعالج لـ Hetzner لشريحة AMD، كنت أرى متوسط استخدام المعالج يبلغ حوالي 60%، لكن كل دقيقة أو نحو ذلك كانت هناك قفزة قصيرة تصل إلى 300% من استخدام المعالج. لم يحدث هذا مع شريحة Intel.

ما يعنيه هذا، لا أعرف. أشك في أن مراقبة المعالج أفضل مع Hetzner (تسجيل القفزات القصيرة). لكن بشكل عام، يبدو استخدام المعالج متوازنًا جيدًا. يبدو أن Digital Ocean يتعامل بشكل أفضل مع القفزات من الناحية الظاهرية، لكن يجب أن أكون لدي معلومات أكثر عن Hetzner بعد عطلة نهاية الأسبوع هذه.