السلام عليكم ، مرحبا
مثلا عندما تم تغيير شكل الفيس بوك للشكل الجديد ، حصل مجموعة من الأعضاء
في البداية على تحذيث الشكل الجديد ، ثم بعدها دوريا يتم ارسال التحذيث كل مرة لعدد معين
كيف يحصل ذلك ؟ اقصد انهم قد قاموا بتغيير شكل الموقع كاملا ولو تم رفع مثلا الملفات الجديدة
فإنه ستظهر للجميع مرة واحدة
نعم يتم رفع كامل ملفات التطبيق علي السيرفر، أنصحك القراءة في مبدأ Load Balancing
نحن نستخدم نظام مشابه ولكن علي مستوي أقل طبعا من شركة مثل الفيس بوك
فكرة Load Balancing باختصار مخل هو أنه يكون لديك مثلا سيرفرين عليهم نفس الكود وتقوم بتوزيع الحمل عن طريق عدد من الإعدادات علي حسب مايناسبك، مثلا عندما يأتي زائر جديد سأوجهه للسيرفر الأقل حملا أو سأوزع الحمل بالتساوي.
في هذه الحالة ليس من المنطقي أن يجد الزائر شيئا مختلفا كلما يتم تحويله من سيرفر لاخر، طبعا هناك بعض التحديات مثل مثلا رفع ملفات المستخدم، في هذه الحالة لا يمكن استخدام أيا من السيرفرين ولكن يتم اختيار خدمة أخري للقيام بهذا الغرض فمثلا اذا كنت تستخدم Amazon Cloud فهناك خدمة Amazon S3.
التعليقات