يوجد خطأ واضح في التثبيت الخاص بك؛ كان يجب أن تحصل على أداء أفضل بكثير مع هذا العتاد.
جرّب إجبار PostgreSQL على تنفيذ عملية تفريغ (vacuum) صريحة. إذا كنت تستخدم تثبيت الحاوية الشاملة (all-in-one container install):
# docker exec -it -u postgres app psql discourse
psql (13.1 (Debian 13.1-1.pgdg100+1))
Type "help" for help.
discourse=# VACUUM ANALYZE;
VACUUM
كم عدد عمال يونيكورن (unicorn workers) المحددة في ملف app.yml الخاص بك؟
يمكنك طلب من Discourse إضافة رؤوس أداء إضافية في الاستجابات بإضافة ما يلي في قسم env الخاص بك:
DISCOURSE_ENABLE_PERFORMANCE_HTTP_HEADERS: true
وفي الوقت نفسه، يمكنك تمكين miniprofiler باتباع هذا المنشور.