ما هي أفضل طريقة لتشغيل UserStats لإعادة حساب عدد المنشورات المقروءة كما ذكرت؟ هل هناك أمر rake مدمج للقيام بذلك، أم توجد طريقة أخرى لاستدعائه؟
وعلى سبيل المثال، لست متأكدًا مما إذا كانت هذه المشكلة قد حُلّت بعد. أنا أقوم حاليًا باختبار عملية استيراد، وقاعدة البيانات كاملة لا يزيد عمرها عن بضعة أيام. ومع ذلك، يخبرني النظام أنني قرأت 36 ألف منشور. صحيح أنني كنت أتحقق من المنشورات بحثًا عن أخطاء، لكنني أعدك أنني لم “أقرأ” 36 ألف منشور.
تقوم سكريبت الاستيراد بوضع علامة على كل ما تم استيراده على أنه مقروء. إذا كان لدى بيانات المصدر طريقة للإشارة إلى المنشورات التي قرأتها، فيمكن تحسين سكريبت الاستيراد.
لست متأكداً من أن هذا هو الحال في هذه الحالة. قاعدة البيانات هذه تحتوي على أكثر من 36 ألف منشور بكثير. ولا أعتقد أن سكريبت الاستيراد يقوم بتحميل أي إحصائيات حول “القراءة” في الواقع. الأعضاء الآخرون لا يظهرون أي شيء، لكن حسابي كان يتصفح ويجب أن يظهر بعض المواضيع المقروءة.