Youness Bait نشر 23 يوليو أرسل تقرير نشر 23 يوليو سلام عليكم صراحة لاحضت اغلب المواقع يتم تحديتها وتغير frontent .... دون ايقاف الموقع كيف يتم ذلك ؟ شكرا لكم 1 اقتباس
0 Mustafa Suleiman نشر 23 يوليو أرسل تقرير نشر 23 يوليو يتم إنشاء نسخة تجريبية staging من الموقع وهي بيئة اختبار منفصلة تحاكي بيئة الإنتاج (الموقع الفعلي) بشكل كبير، ويتم نشر التحديثات على بيئة staging أولاً قبل إطلاقها على بيئة الإنتاج. بعد التأكد من عمل التحديثات بشكل صحيح على بيئة staging، يتم نشرها على بيئة الإنتاج لكن يتعطل الموقع بضع دقائق لحين الإنتهاء من التحديث ويتم عرض صفحة جاري التحديث مثلاً أو وضع الصيانة وهكذا، مع اختيار وقت ليس به زوار بعدد كبير حسب إحصائيات الموقع. أما المواقع الكبيرة فتقوم مثلاً بتوجيه المستخدمين لسيرفر آخر أثناء التحديث ثم إعادة التوجيه للسيرفر الذي تم به التحديث، أي تحديث كل مجموعة من السيرفرات على حدة وأثناء تحديث مجموعة، تبقى المجموعات الأخرى تعمل بشكل طبيعي، وذلك يعرف باسم Blue-Green Deployment 1 اقتباس
0 محمد عاطف17 نشر 24 يوليو أرسل تقرير نشر 24 يوليو 2وعليكم السلام ورحمة الله وبركاته. هذا يعتمد على نظام الموقع . فإذا كان الموقع يستخدم اطر عمل للواجهات الامامية مثل react او vue او angular فالتحيثات سيكون امرها بسيط . حيث قبل الرفع يتم محاكاة التحديثات في بيئة للتطوير وذلك للتاكد من عدم وجود اى اخطاء في التحديث والتأكد من ان كل شئ يعمل بشكل جيد. بعد ذلك يتم رفع الملقات والرفع فعليا لن ياخذ اكثر من دقيقة لهذا لن يتأثر المستخدم او يشعر بأن هناك مشكلة سيجد ان التصميم قد تغير بشكل مفاجئ. اما تحديثات الواجهات الخلفية هي التي تأخذ وقتا طويلا ويجب تعطيل الموقع معها وذلك لانه يتم تحديث قاعدة البيانات مع تحديث ملفات كثيرة لتنفيذ اوامر جديدة او إصلاح اعطال موجودة او حتي تطبيق تحديثات امنية . وهنا يجب تعطيل السيرفر عن طريق وضع التطبيق فى حالة الصيانة وعدم إستقبال طلبات وسيتم إظهارة شاشة للمستخدم تفيد بتنفيذ صيانه على الموقع . وذلك لتفادي حدوث مشكلات فإذا كان يتم عمل تحديثات لقاعدة البيانات مثلا ولم يتم تعطيل الموقع فمن الممكن ان البيانات ستصل لقاعدة البيانات تالفه او غير مكتملة وايضا الاكواد سيحدث بها مشاكل لذلك يجب تعطيل الموقع. لهذا يوجد فرق في تحديث الواجهات الامامية والواجهات الخلفية فالواحهات الامامية اقصى مشكلة يمكن ان تحظث للمستخدم اثناء رفع التعديلات هي فقط ظهور التنسيق بشكل خاطئ حيث لم يتم رفع جميع الملفات بعد لهذا لا يجب تعطيل الموقع اثناء رفع التعديلات. اقتباس
السؤال
Youness Bait
سلام عليكم صراحة لاحضت اغلب المواقع يتم تحديتها وتغير frontent .... دون ايقاف الموقع كيف يتم ذلك ؟
شكرا لكم
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.