تعتمد معظم مواقع الويب الموجودة اليوم على عناصر تابعة لجهات خارجية بشكل أو بآخر. على سبيل المثال ، هناك العديد من الخدمات لجمع التحليلات حول حركة مرور الموقع مثل Google Analytics ، ولكن من أجل العمل بشكل صحيح ، فإنها تتطلب منك تحميل برنامج نصي صغير كجزء من كل صفحة ويب مثل www.google-analytics.com/analytics.js. هذا ملف جافا سكريبت صغير يتم استدعاؤه عند تحميل صفحة. يمكن ملف جافا سكريبت هذا Google من تسجيل زيارات المستخدمين عبر موقع الويب. في معظم الأحيان ، يتم تحميل هذا الملف بسرعة وكفاءة كبيرة ، وغالبا ما يتم صرفه بالفعل على المتصفح المحلي لأنه ملف شائع ، ولكن إذا حدث خطأ ما في الخوادم التي تستضيف البرنامج النصي ، فقد ينتهي به الأمر إلى التأثير سلبا على سرعات تحميل الصفحة لموقع الويب الخاص بك.

هناك عدد من الأسباب التي تجعلك تستخدم البيانات أو الملفات المستضافة على خوادم الجهات الخارجية ، وربما يتم تحديث الملفات أو البرامج النصية في كثير من الأحيان وتريد التأكد من أن لديك أحدث إصدار. ربما تساعد البرامج النصية في جمع البيانات لك كما يفعل Google Analytics. ربما تحاول تحسين سرعة تحميل الصفحة لجميع المستخدمين في مواقع جغرافية متنوعة باستخدام شبكة توزيع المحتوى (CDN).

مراقبة أداء CDN

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

اتفاقيات مستوى خدمة CDN (SLAs)

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

استخدام الصور من الويب

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

أدوات مراقبة المحتوى التابعة لجهات خارجية

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

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

تشخيص حالات التباطؤ والمشكلات باستخدام المخططات الشلالية3rd-حزب-أداء-شلالي-مخطط

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

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

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

 

 

 

 

 

أحدث مقالات أداء الويب

Top 10 Synthetic Monitoring Tools for 2024

When it comes to ensuring your website’s performance and uptime, synthetic monitoring tools have become indispensable. These tools help businesses proactively detect and resolve issues

ابدأ تشغيل Dotcom-Monitor مجانا اليوم

بطاقة الائتمان غير مطلوبة