تم تحديث موقعي مؤخرًا إلى أحدث إصدار من Discourse من إصدار أقدم بكثير.
كان لدينا موضوع يحتوي على حوالي 68000 رد. استمر الأشخاص في تحميل الموضوع والرد عليه يوميًا دون أي تأثير على الموقع أو خوادمه.
يبدو أنه بعد التحديث، يؤدي تحميل الموضوع الكبير إلى إبطاء الموقع بشكل كبير لجميع المستخدمين. في حوالي نصف الوقت، يفشل تحميل الموضوع بخطأ انتهاء المهلة. يبدو أيضًا أنه لا يتم تخزينه مؤقتًا / تقسيمه بشكل صحيح - إذا حاولت تحميل أحدث المشاركات، والانتقال بعيدًا، ثم تحميل أحدث المشاركات مرة أخرى، أحصل على نفس أوقات التحميل الطويلة ويقوم Discourse بإسقاطي في بداية الموضوع.
أريد أن أسأل عن الوظائف التي كانت موجودة من قبل لتقسيم / تخزين الصفحات للمواضيع الكبيرة وما إذا كان أي شيء قد تغير في الأشهر الستة الماضية أو سنة + من التحديثات.
لم يتم دمج هذه التغييرات بعد… من المحتمل أن تكون مرتبطة بتغييرات Glimmer؟ ولكن هناك العديد من التغييرات التي يمكن أن تكون مرتبطة إذا كان الإصدار أقدم من عام…
@Wintermute من المحبط بالتأكيد أن تحديثًا سيؤدي إلى تدهور هذا، ولكن موضوع رد 68 ألفًا يتجاوز بكثير ما نوصي به في أي إصدار… ربما يمكننا البحث عن تراجعات محتملة في أداء الموضوعات الكبيرة… في الماضي، قمنا بإزالة بعض الميزات عندما يمتد الموضوع إلى ما بعد 10 آلاف مشاركة لتحسين الأداء، ولكن هذا ليس سيناريو نعطيه الكثير من الأولوية.