اختيار خيارات مراقبة موقع الويب

هناك العديد من مستويات التفاصيل التي يمكنك اختيار مراقبتها أو تجاهلها عند إعداد شاشات مواقع الويب.مراقبة الموقع الإلكتروني

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

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

حدد نوع شاشة موقع ويب

أولا ، حدد نوع المراقبة المطلوبة لموقع الويب. هناك العديد من الخيارات المتاحة ، المدرجة هنا من الأبسط إلى الأكثر تعقيدا:

  • بينغ -سيرفرفيو بينغ

إذا كنت تريد ببساطة معرفة ما إذا كان الخادم قيد التشغيل ، فقد تكون شاشة ping هي الأنسب.

  • Traceroute (يحدد المسار للوصول إلى المضيف من كل موقع) -ServerView Traceroute
  • توفر المنفذ – منفذ ServerView Telnet
  • تحميل HTML (تحقق من وجود استجابة 200 من الخادم) -ServerView http/s

يمكن لشاشة ServerView http/s الاستعلام عن خادم الويب لمعرفة ما إذا كان يرسل ملف html واستجابة 200 موافق.

  • تنزيل الصفحة الكاملة (تنزيل جميع العناصر بما في ذلك عناصر الطرفالثالث 3) -ServerView http / s تنزيل الصفحة الكاملة

سيقوم ServerView http / s بتنزيل شاشة تنزيل الصفحة الكاملة لجميع المحتويات الموجودة على الصفحة والتحقق من عدم وجود أخطاء 400 أو 500 في الخادم.

  • تنزيل الصفحة الكاملة وعرضها في متصفح معين -BrowserView

إعداد BrowserView شاشة باستخدام أي متصفح أو جهاز محمول لمراقبة أداء صفحة ويب واحدة كما يراها المستخدمون في متصفحهم الخاص.

  • تنزيل متعدد الخطوات بدون عرض -ServerView مهام متعددة مسجلة باستخدام EveryStep

يمكن للبرامج النصية ServerView http / s المسجلة باستخدام EveryStep مراقبة الصفحات التي تقف وراء تسجيل دخول آمن ، أو مراقبة سلسلة من الصفحات دون تقديم.

  • تنزيل متعدد الخطوات وعرضه والتفاعل في متصفح حقيقي -UserView مسجل باستخدام EveryStep

حدد متصفحا وسجل نصا برمجيا في EveryStep لمراقبة الأداء الحقيقي لموقع الويب الخاص بك من منظور المستخدم النهائي. يسجل البرنامج النصي الكامل للمتصفح كل إجراء تتخذه أثناء التنقل واستخدام موقع ويب بما في ذلك إدخال البيانات والنقرات على الأزرار. خيار المراقبة الأكثر اكتمالا وشمولا هو تسجيل جلسة مستخدم باستخدام مسجل البرنامج النصي EveryStep لالتقاط كيفية تفاعل المستخدم فعليا مع صفحات متعددة على موقع الويب. يمكن أن تتفاعل مراقبة UserView أيضا مع تطبيقات الإنترنت الغنية المعقدة (RIAs) لتسجيل أشياء مثل الفلاش و Silverlight.

 

تصفية العناصر غير الحرجة

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

على سبيل المثال ، قد يحتوي موقع الويب الخاص بك على رموز في التذييل مع روابط إلى منصات التواصل الاجتماعي مثل Facebook أو Twitter. بالنسبة لبعض مواقع الويب ، قد تعتبر هذه المكونات مهمة – إذا كانت الرموز والروابط مفقودة ، فقد يرغب بعض مسؤولي مواقع الويب في أن يتم إخطارهم على الفور بينما قد لا يهتم الآخرون على الإطلاق. باستخدام شاشات BrowserView و UserView ، يمكنك تصفية العناصر الفردية أو المحتوى من نطاقات معينة من التسبب في خطأ وإرسال تنبيهات. يمكنك أيضا إعداد الجداول الزمنية بحيث إذا تعطلت صفحة الويب بأكملها ، فيمكنك تنبيهك في الساعة 2:00 صباحا ولكن إذا كان زر “متابعتي” ل Twitter معطلا ، فيمكنك تعيين جدول زمني لعدم إرسال إشعار إليك حتى الساعة 6:00 صباحا.

بعد إنشاء الأداء الأساسي لموقع الويب الخاص بك عن طريق تشغيل البرنامج النصي لبضعة أيام، قد تحتاج إلى تعديل البرنامج النصي للمراقبة لاستبعاد العناصر الموجودة على الصفحة والتي ليست مهمة لعملية تحميل الصفحة. تتمثل إحدى طرق تحرير برنامج نصي في استخدام فلاتر “الرفض والسماح”. إذا كنت تهتم فقط بالمحتوى المستضاف على نطاقك، يمكنك رفض * (حرف بدل) والسماح بمحتوى نطاقك فقط باستخدام أمر السماح http://www.yourdomain.com/*. وإلا، إذا كان هناك ببساطة عدد قليل من العناصر أو مضيفات الجهات الخارجية التي لا تهتم بها، فيمكنك استخدام الأمر “رفض” على كل عنصر أو رفض نطاق كامل مع رفض http://www.example.com*.

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

قرارات مراقبة الموقع الإلكتروني

من المهم تحديد عدد الصفحات التي يجب مراقبتها ونوع المراقبة التي يجب استخدامها في كل صفحة. في حين أنه سيكون من الجيد مراقبة كل صفحة على موقع ويب ، فمن المحتمل ألا تكون فعالة من حيث التكلفة. يستخدم العديد من عملاء Dotcom-Monitor مجموعة من الشاشات لملء احتياجات المراقبة الخاصة بهم. يعد ServerView رائعا للكشف عن وقت التشغيل. يعد BrowserView جيدا للتحقق من صحة المحتوى على صفحة واحدة وينتقل UserView ويتحقق من أن العمليات المعقدة تعمل.

الآيات المخزنة مؤقتا مراقبة الموقع غير المخزن مؤقتا

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

بالإضافة إلى ذلك ، إذا كان المستخدم قد زار مؤخرا مواقع ويب أخرى تحتوي على عناصر شائعة مثل JQuery ومكتبات JavaScript وأيقونات الوسائط الاجتماعية ، فقد يكون لدى المستخدم محتوى مستخدم على موقع الويب الخاص بك تم تخزينه مؤقتا بالفعل بقيمة Time To Live (TTL) على جهازه المحلي. إذا كنت مهتما أكثر بمحاكاة متوسط تجربة المستخدم على موقعك ، فمن المحتمل أن يكون لديهم الكثير من سجلات DNS ومحتوى الموقع المخزن مؤقتا بالفعل. في هذه الحالة ، قد ترغب في محاكاة مستخدم عائد بمحتوى مخزن مؤقتا. للقيام بذلك، يمكنك تحديد علامة زيارة العودة على مهام BrowserView أو UserView.

قرار DNS لمراقبة موقع الويب

بعد ذلك ، يمكنك تحديد كيفية التعامل مع دقة DNS – يوفر Dotcom-Monitor العديد من الخيارات لمحاكاة إعدادات DNS المختلفة.

  • الجهاز المخزن مؤقتا

يتحقق الجهاز المخزن مؤقتا لمعرفة ما إذا كان سجل DNS قد تم حله خلال جلسة المراقبة الحالية، وإذا كان قد تم حله، فإنه يستخدم هذا السجل.

  • غير مخبأة

غير المخزن مؤقتا يفرض المهمة للبحث عن دقة DNS من خوادم DNS الجذر لكل عنصر. هذا ليس واقعيا لمهمة BrowserView أو UserView ، لذا فهو مجرد خيار في مهام ServerView.

  • TTL المخزن مؤقتا

TTL المخزن مؤقتا هو الخيار الأفضل لتقليد مستخدم حقيقي حيث لا يتم البحث عن DNS حتى انتهاء وقت العيش منذ آخر عملية بحث.

  • خادم DNS خارجي

يسمح لك خادم DNS الخارجي بتحديد الخادم الذي سيتم الاستعلام عنه باستخدام عمليات البحث عن دقة DNS بدلا من الانتقال إلى الخوادم الجذر.

 

للحصول على شرح كامل لخيارات DNS المختلفة ، راجع قاعدة معارف Dotcom-Monitor.

تحديد مواقع المراقبة

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

مراقبة جولة روبن

يؤثر عدد المواقع التي تراقبها أيضا على تكرار نتائج المراقبة المستلمة من كل موقع. يستخدم Dotcom-Monitor خوارزمية روبن مستديرة لجمع بيانات المراقبة. وهذا يعني أننا نراقب من موقع واحد في كل مرة التردد الذي تحدده. على سبيل المثال ، إذا كان لديك 3 مواقع محددة ومراقبة لمدة 1 دقيقة ، فسترى النتائج التالية. في الساعة 12:00 ظهرا – كاليفورنيا ، 12:01 مساء كولورادو ، 12:02 مساء نيويورك ، 12:03 مساء كاليفورنيا ، 12:04 مساء كولورادو وهلم جرا. كما ترون ، كلما زاد عدد المواقع التي تحددها ، كلما طالت المدة قبل أن تعود قائمة انتظار مواقع المراقبة إلى الموقع الأصلي.

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

المساعدة في إعداد مراقبة موقع الويب

في نهاية اليوم ، يمكنك أن ترى أن هناك الكثير من الخيارات المختلفة للمساعدة في مراقبة صفحات الويب بطريقة محددة للغاية ومستهدفة اعتمادا على احتياجاتك. للحصول على مساعدة إضافية في تحديد أفضل حل للمراقبة لتلبية احتياجاتك، اتصل بدعم Dotcom-Monitor.

Latest Web Performance Articles​

Start Dotcom-Monitor for free today​

No Credit Card Required