ملخص سريع: هل يوجد دليل أو قائمة بالتكوينات الموصى بها التي يجب مراعاتها عند تغيير حجم الخادم؟
عند تثبيت Discourse لأول مرة على خادم، توجد بعض الإعدادات التي يتم تعيينها تلقائيًا.
إحدى وسائل الراحة التي توفرها السحابة هي ببساطة تغيير نوع المثيل إلى نوع مختلف به المزيد/الأقل من وحدات المعالجة المركزية والذاكرة.
على حد فهمي، لا تتكيف التكوينات التلقائية تلقائيًا مع الخادم الجديد (قد يكون من الجيد وجود تنبيه في لوحة تحكم المسؤول بأن تكوين Discourse الخاص بك لا يبدو أنه يتطابق مع الأجهزة التي يعمل عليها).
على سبيل المثال، نظرت في هذه الإعدادات من ملف app.yml:
## تعيين db_shared_buffers إلى 25٪ كحد أقصى من الذاكرة الإجمالية.
## سيتم تعيينه تلقائيًا بواسطة bootstrap بناءً على ذاكرة الوصول العشوائي المكتشفة، أو يمكنك تجاوزها
db_shared_buffers: "4096MB"
## يمكن أن يحسن أداء الفرز، ولكنه يضيف استخدام الذاكرة لكل اتصال
#db_work_mem: "40MB"
## كم عدد طلبات الويب المتزامنة التي يمكن دعمها؟ يعتمد على الذاكرة وأنوية وحدة المعالجة المركزية.
## سيتم تعيينه تلقائيًا بواسطة bootstrap بناءً على وحدات المعالجة المركزية المكتشفة، أو يمكنك تجاوزها
UNICORN_WORKERS: 4