يصف هذا الموضوع المشكلة بشكل جيد للغاية.
كانت هذه تجربتي مع منتدى كرة قدم أثناء المباراة قبل أن تبدأ المشاكل:
Digital Ocean
معالج واحد وذاكرة 1 جيجابايت = 30-40 مستخدمًا في وضع الدردشة
معالجان وذاكرة 2 جيجابايت = 70-80 مستخدمًا في وضع الدردشة
4 معالجات وذاكرة 8 جيجابايت = مناسب لـ 120 مستخدمًا و1000 منشور خلال ساعتين. لم نصل إلى الحد الأقصى.
مع Hetzner (موقع النسخ الاحتياطي)
كانت تجربتي كالتالي:
3 معالجات (رقم CPX 21 من AMD) وذاكرة 4 جيجابايت = صعوبة مع 20 مستخدمًا
معالجان (Intel) وذاكرة 8 جيجابايت = لا توجد مشكلة مع 20 مستخدمًا.
لم أتمكن من اختبار ذلك مع عدد أكبر من المستخدمين.
النقطة الأساسية هي تحسين المعالج والذاكرة العشوائية (RAM). وأيضًا تعديل ملف app.yml.
أضف المزيد من الـ unicorns هنا، وعدّل أيضًا db_shared_buffers.