كيف تتعامل حسوب.io مع ترتيب الواجهة لكل عضو؟

كون كل front-page فريدة عن غيرها لكل المستخدمين، فكيف تقوم حسوب بجمع هذه الأخبار وبناء القائمة وكيف تقوم بعمل cache لها؟

هل يتم تحديث الfeed في كل منشور جديد وتخزينه حتى يراه المستخدم لاحقا، أو يتم توليده عند زيارة العضو للواجهة؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

اعتقد كل شيء يتم توليده عند ارسال الطلب من المستخدم بترتيب في قاعدة البيانات عدد مستخدمين حسوب قليل نسبه لباقي المواقع العالميه فتظهر النتائج سريعه .. ربما يستخدمون Memcached

كذالك مازلت اتسائل لماذا Handlebars.js الذي عفى عنه الزمن وليس AngularJS او React ؟!!

بالحالة العامة استعلامات مباشرة مع caching لبعض الأمور المعقدة.