كنت أقوم بإعادة بناء Discourse لتثبيت إضافات جديدة، ثم بدأ لوحة تحكم WordPress في استغراق أكثر من 30 ثانية لتحميل أي صفحة.
على ما يبدو، يحاول WP-Discourse الوصول إلى خادم Discourse عند كل تحميل للصفحة، بغض النظر عن الصفحة المطلوبة. إذا كان خادم Discourse معطلاً، ينتظر WP-Discourse حتى انتهاء مهلة PHP قبل تحرير الاتصال.
يحدث نفس الشيء عند طلب الصفحة الرئيسية أو صفحة فردية. الفرق هو أنه لا ينتظر 30 ثانية (لم أحسبها، لكنها استغرقت وقتًا أقل).
- هل من الضروري حقًا لـ WP-Discourse استدعاء خادم Discourse عند كل طلب؟ يضيف هذا السلوك الكثير من التأخير إلى موقع WordPress، حتى لو كان Discourse يستجيب في الوقت المناسب. يجب أن يقتصر على الصفحات التي يكون فيها ضروريًا حقًا.
- عند استدعاء Discourse، لا ينبغي لـ WP-Discourse الانتظار حتى انتهاء مهلة PHP قبل تحرير الاتصال.
لا أعرف ما إذا كان هذا شيئًا جديدًا، لكنني لا أتذكر رؤيته يحدث من قبل. أقوم بإعادة بناء Discourse في كل مرة يكون هناك تحديث جديد وهذه هي المرة الأولى التي ألاحظ فيها هذا السلوك.
WordPress الخاص بي محدث و WP-Discourse في الإصدار v2.4.7.

