الوصول إلى جوهر وقت تشغيل موقع الويب – الجزء 1

حساب وقت تشغيل موقع الويب
“وقت تشغيل موقع الويب ليس شرطا ،
إنها عملية حسابية”.
{ مصدر الصورة: سالفالكو }

وقت تشغيل موقع الويب ليس شرطا ، إنه عملية حسابية

تقارير اتفاقية مستوى الخدمة المركزية (SLA) هي مفهوم “وقت تشغيل موقع الويب”. ومع ذلك ، ما هو بالضبط وقت التشغيل؟ غالبا ما تم تعريف وقت تشغيل موقع الويب ، في الماضي القريب ، على أنه حالة العمل مقابل عدم العمل لخادم الويب ، أي وقت تشغيل خادم الويب. (للحصول على اختبار مجاني لوقت تشغيل خادم الويب ، انقر

هنا

.) في الآونة الأخيرة ، عملنا مع العديد من المؤسسات التي تحدد بعناية تفاصيل وقت تشغيل موقع الويب مقابل وقت التوقف عن العمل ، من خلال مراعاة متغيرات مثل وقت تشغيل الشبكة أو وقت تشغيل الخادم أو وقت تشغيل تطبيق الويب أو وقت تشغيل موقع الويب ، أصبح أمرا بالغ الأهمية. لماذا؟

تحديد وقت التشغيل لحساب وقت التشغيل

والسبب هو أن وقت تشغيل موقع الويب ، كجزء من تقارير SLA ، يؤثر على الإيرادات. لذلك ، فإن حالة أعلى مقابل أسفل للخادم ليست كافية. هناك حاجة إلى حسابات وقت تشغيل مفصلة تأخذ في الاعتبار وقت تشغيل الخادم أو وقت تشغيل الشبكة أو وقت تشغيل موقع الويب أو وقت تشغيل أداء تطبيق الويب ومتغيرات وقت التشغيل الأخرى. عند إضافتها إلى تقرير اتفاقية مستوى الخدمة المقدم من المراقبة ، توفر هذه المتغيرات صورة أكثر اكتمالا وواقعية لوقت تشغيل موقع الويب مقابل وقت التوقف. من أجل إعداد حساب وقت التشغيل المنطقي ، من الجيد التفكير في ملف تعريف وقت تشغيل موقع الويب الخاص بك.

نسبة وقت التوقف عن العمل
مثال على تقرير النسبة المئوية لوقت التشغيل/التوقف عن العمل

ما هو ملف تعريف وقت التشغيل الخاص بك؟

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

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

ثم ، فكر في كيفية يتم تعريف وقت التوقف. فيما يلي بعض الأفكار التي تساعدك على البدء:

  • إذا كان لديك صيانة مجدولة على خادم الويب الخاص بك مساء كل يوم أحد ، فهل موقع الويب الخاص بك معطل؟
  • إذا كانت بيانات وقت الاستجابة تشير إلى أن أداء تطبيق الويب الخاص بك بطيء ، ولكن تشغيل الفيديو لأداء تطبيق الويب يظهر بالفعل تجربة مستخدم مقبولة ، فهل تطبيق الويب الخاص بك معطل؟
  • إذا تعذر الوصول إلى خادم الويب الخاص بك ومقره شيكاغو من أورلاندو ، فلوريدا (ولكنه متاح من بقية الولايات المتحدة الأمريكية) لأن مزود العمود الفقري Time Warner يواجه مشكلة في أورلاندو ، فهل موقع الويب الخاص بك معطل؟
  • إذا كان عنصر مستضاف تابع لجهة خارجية (على سبيل المثال أداة دردشة) يواجه خطأ في الخادم ، ولكن بقية موقع الويب الخاص بك متاح ، فهل موقع الويب الخاص بك معطل؟
  • إذا كان موقع الويب الخاص بك غير متاح من أي مكان في العالم – بسبب الفواق في الخادم ، والذي يستمر لمدة 5 ثوان – فهل موقع الويب الخاص بك معطل؟
  • إذا كانت عربة التسوق الخاصة بموقع الويب الخاص بك للبيع بالتجزئة تعمل ، ولكن صفحة “من نحن” ليست كذلك ، فهل موقع الويب الخاص بك معطل؟ ما هي سلة التسوق الخاصة بك معطلة وصفحة من نحن في الأعلى؟
  • إذا كان أحد خوادم DNS معطلا ولكن ثلاثة خوادم أخرى تعمل ، لذلك لا يمكن ل 25٪ من العملاء الوصول إلى الموقع بعد انتهاء صلاحية TTL المخزن مؤقتا ، فهل هذا شرط توقف؟
  • إذا كان أحد خوادم الويب الثلاثة في مزرعة ويب معطلا وزاد وقت استجابة صفحة الويب بنسبة 25٪ (وقت تحميل أبطأ للصفحة) فهل هذا التوقف؟

(ملاحظة: إذا كان وقت التوقف هذا يعني أنك بحاجة إلى الاستيقاظ يوم الأحد في الساعة 2 صباحا لإصلاح المشكلة ، فكيف ستتغير إجاباتك؟ إذا كان حل مراقبة موقع الويب الخاص بك يوفر تشخيصات مفصلة تحدد الخطأ ، بحيث يمكنك إصلاح الموقف بسرعة 10x ، فهل ستتغير إجاباتك مرة أخرى؟)

Latest Web Performance Articles​

Start Dotcom-Monitor for free today​

No Credit Card Required