لقد أنشأت منتدى Discourse الخاص بي على DigitalOcean، وأمتلك حاليًا Droplet بسعة 3 جيجابايت، والذي اعتقدت أنه كافٍ لتشغيل المنتدى بشكل جيد. لكن في الوقت الراهن، يعاني من بطء شديد.
في كل مرة يتجاوز عدد المشاركين النشطين في نفس الموضوع 10 أشخاص في وقت واحد، يبدأ في التعطل بشكل ملحوظ. ولا يعني ذلك بالضرورة أنهم ينشرون جميعًا في نفس اللحظة، بل يتناوبون على الكتابة بحيث لا يتجاوز عدد الأشخاص الذين يكتبون في آن واحد 3 أو 4 أشخاص، ومع ذلك فإن ذلك يسبب مشاكل.
يُجبر المستخدمون على تحديث الصفحة باستمرار لرؤية المنشورات الجديدة أو الإعجاب بها أو معرفة من أعجب بمنشور ما. وفي بعض الأحيان، تظهر لهم رسالة تفيد بأنهم قد تم تسجيل خروجهم. وهذا يؤثر سلبًا جدًا على حركة الزوار!
يبلغ إجمالي عدد المستخدمين على منطومي 250 شخصًا فقط، ولا يتجاوز عدد المتصلين في نفس الوقت 30 شخصًا حاليًا. لكن إذا كانت الأمور بهذه السوء مع هذا العدد من المستخدمين، فأنا قلق بشأن المستخدمين الجدد المحتملين وتجربة الاستخدام العامة على المنتدى.
لقد قمت بتشغيل discourse-setup ويبدو أن المستخدمين لا يزالون يعانون من مشاكل في التأخير. يوجد 7 أشخاص منشورين في موضوع واحد، مما يتسبب في عدم تحديث المنشورات الجديدة على الفور.
حسناً، بعد التحدث مع صديق يساعدني، استخدمت التثبيت بنقرة واحدة. لدي 3 جيجابايت من ذاكرة الوصول العشوائي، و3 تيرابايت من نقل البيانات، و50 جيجابايت من التخزين SSD.
ولكن بناءً على مواصفات الخادم الافتراضي (VM)، هل يجب أن يكون قادرًا على دعم عدد المستخدمين المذكور (عادةً ما يكون هناك 11 مستخدمًا نشطًا في وقت واحد، لكن لوحظ ارتفاع العدد إلى 20-30 مستخدمًا)؟
أيضًا، هل يجب علينا حذف بعض نسخ احتياطي Discourse القديمة؟ لا يتبقى سوى 7.7 جيجابايت من مساحة التخزين (حيث تستهلك النسخ الاحتياطية 14.5 جيجابايت)، وربما يساهم ذلك أيضًا في تدهور الأداء؟
مع التثبيت القياسي، تبدو هذه الأرقام مشكوكًا فيها.
التوصية الوحيدة التي يمكنني تقديمها هي أن تقوم بنسخ احتياطي للتثبيت الحالي، وتفعيل قطرة جديدة، ثم اتباع دليل التثبيت المدعوم الموثق، وأخيرًا استعادة بياناتك.