حل مشاكل أداء شديدة مع أحدث إصدار من Discourse؟

يوجد خطأ واضح في التثبيت الخاص بك؛ كان يجب أن تحصل على أداء أفضل بكثير مع هذا العتاد.

جرّب إجبار 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 باتباع هذا المنشور.

5 إعجابات