أيهما أكثر كفاءة: خادم PostgreSQL منفصل؟ أم PostgreSQL محلي؟
لقد كنت أقوم بتشغيل PostgreSQL على خادم منفصل لفترة طويلة وأستخدمه على موقعي. من وقت لآخر أتساءل، هل تعتقد أن هذا ضروري؟ فهل سيكون المحلي أكثر كفاءة أم خادم منفصل؟
أيهما أكثر كفاءة: خادم PostgreSQL منفصل؟ أم PostgreSQL محلي؟
لقد كنت أقوم بتشغيل PostgreSQL على خادم منفصل لفترة طويلة وأستخدمه على موقعي. من وقت لآخر أتساءل، هل تعتقد أن هذا ضروري؟ فهل سيكون المحلي أكثر كفاءة أم خادم منفصل؟
في ظل تساوي جميع العوامل الأخرى، سيكون الخادم المحلي أكثر كفاءة حيث أنك تتجنب تكاليف الاتصال الزائدة بين الخوادم.
أفكر في المستقبل، ولكن في الوقت الحالي قد يكون هناك 600-1000 مستخدم فريد أو لا. قمت بإعداد خادم منفصل في حال احتجت المزيد في المستقبل، لكنني لا أعرف السعة الدقيقة لـ discourse. إذا قمت باستضافة Postgresql على نفس الجهاز، فهل سيتباطأ تحت الحمل الثقيل؟ كم عدد المستخدمين الذين يمكنه التعامل معهم محليًا في وقت واحد؟
خادمي؛
Intel® Core™ i5-13500
64 جيجابايت DDR4
2 × 512 جيجابايت NVMe SSD (Gen4)
(Software-RAID 1)
بطاقة شبكة 1 جيجابت
لقد قسمته إلى جزأين، أعطيت 25 جيجابايت من ذاكرة الوصول العشوائي للخادم الرئيسي و 20 جيجابايت من ذاكرة الوصول العشوائي لخادم postgresql. لست متأكدًا مما إذا كنت قد قمت بتكوينه بشكل جيد بهذه الطريقة.
وأحيانًا أتساءل عما إذا كان يجب أن أتحول إلى خادم سحابي. لذلك لا أريد إنفاق الكثير من المال عندما يكون هناك حل أكثر ملاءمة.
ما هي ميزات الخادم الأفضل التي تعتقد أنها يجب أن تكون لعدد يتراوح بين 1000-5000 مستخدم في وقت واحد؟
هل سيكون لديك 5000 مستخدم نشط في وقت واحد؟
أفترض أن هذا سيحدث. بالطبع، قد يتغير هذا. على سبيل المثال، عندما يكون هناك لوحة على التلفزيون حيث يمكن للناس طرح الأسئلة ويمكن للمقدمين رؤية هذه الأسئلة، هل سيكونون قادرين على التعامل مع هذا النوع من حركة المرور؟ هذه فكرة استشرافية، أريد التأكد الآن.