الطريقة الثانية: ✌🏻
راح نسوي Timeline cache 💼 لكل حساب، واذا شخص غرد بتغريدة راح نجيب كل الحسابات اللي تتابع هذا الشخص وندخل التغريدة بالcache الخاص بكل حساب.
الان اذا شخص طلب الtimeline راح نقدر نخدمه بسرعه لأن النتائج حسبناها من أول 👌🏻
راح نسوي Timeline cache 💼 لكل حساب، واذا شخص غرد بتغريدة راح نجيب كل الحسابات اللي تتابع هذا الشخص وندخل التغريدة بالcache الخاص بكل حساب.
الان اذا شخص طلب الtimeline راح نقدر نخدمه بسرعه لأن النتائج حسبناها من أول 👌🏻
لكن مشكلة الطريقة الثانية هي بالحسابات اللي يتابعها ملايين الاشخاص😅.
فمثلًا حساب @BarackObama عنده 120 مليون متابع، يعني ان تغريدة وحدة راح تسبب ب125 مليون عملية كتابة ولازم كلها تتم خلال ٥ ثواني!🤔
فمثلًا حساب @BarackObama عنده 120 مليون متابع، يعني ان تغريدة وحدة راح تسبب ب125 مليون عملية كتابة ولازم كلها تتم خلال ٥ ثواني!🤔
لهذا السبب اضطر تويتر انه يستخدم مزيج من هذي الطريقتين. 🔁
الطريقة الثانية لكل الحسابات، والطريقة الاولى لبعض الحسابات اللي يتجاوز عدد متابعينها عدد معين.
وبهالطريقة يقدر تويتر يتحمل ٥٠٠ مليون تغريدة يوميًا 💪🏻
الطريقة الثانية لكل الحسابات، والطريقة الاولى لبعض الحسابات اللي يتجاوز عدد متابعينها عدد معين.
وبهالطريقة يقدر تويتر يتحمل ٥٠٠ مليون تغريدة يوميًا 💪🏻
جاري تحميل الاقتراحات...