اختبار سرعة الموقع: قياس سرعة مزود استضافة الويب الخاص بك بشكل صحيح

نشرت: 2017-04-21

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

سنستخدم أداة اختبار سرعة موقع الويب من Pingdom للحصول على أمثلة لدينا. هناك العديد من الأدوات المماثلة مثل dareboost و WebPageTest ، ونحن نشجعك على تجربة كل منهم من أجل الحصول على نتيجة أكثر توازناً. هناك أيضًا GTMetrix و Google Page Speed ​​Insights. مع Google ، حسنًا ، لديك السلطة التي تتمتع بها أداة Google. على الجانب السلبي ، لن تحصل على أي معلومات حول أوقات الاستجابة الفعلية (بالملي ثانية) لموقع الويب الخاص بك. لذلك إذا كنت تبحث عن نتائج كمية ، فستحتاج إلى التحقق من الأدوات الأخرى.

لكن حقيقة الأمر هي أن قياس السرعة صعب بعض الشيء. دعونا نوضح بعض الأشياء أولاً.

قياس سرعة الموقع ... معقد

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

  1. تمنحك تقارير سرعة موقع الويب علامة سرعة إجمالية من خلال الجمع بين عدة مقاييس مختلفة على نطاق واسع معًا. هذا يعطي تقديرًا تقريبيًا شاملًا لمدى "سرعة" موقع الويب. ومع ذلك ، عندما تحتاج إلى تقييم سرعة مزود استضافة الويب ، ستحتاج إلى إلقاء نظرة فاحصة على النتائج.
  2. إن مجرد إجراء اختبار سرعة موقع الويب مرة واحدة لا يمنحك رؤية واقعية. ستحتاج إلى تنفيذ 10 اختبارات مختلفة على الأقل (باستخدام نفس الأداة ومن نفس المنطقة) ثم حساب المتوسط ​​بقسمة النتائج وفقًا لذلك.
  3. عادةً ما تتجاوز أدوات سرعة صفحة الويب عبر الإنترنت أي آليات تخزين مؤقت قد يكون لدى المزود أو موقع الويب الخاص بك. على سبيل المثال ، يكشف فحص رؤوس الطلبات لأي طلب عن رأسي HTTP يعملان على تعطيل التخزين المؤقت. لهذا ، يجب أن تضع دائمًا في الاعتبار التخزين المؤقت أثناء إجراء الاختبارات.

سرعة مزود الويب تختلف عن سرعة التطبيق!

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

محتوى الطرف الثالث (على سبيل المثال Youtube)

وبالمثل ، فإن مقاييس كود Javascript و CSS توضح لك فقط مدى سرعة عرض صفحة الويب الخاصة بك في المتصفح.

طلبات جافا سكريبت

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

استضافة موقع الويب الخاص بك مع Pressidium

ضمان استرداد الأموال لمدة 60 يومًا

اطلع على خططنا

مقاييس سرعة مزود استضافة الويب

وقت استجابة DNS

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

وقت استجابة DNS

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

ربط وقت الاستجابة

يقيس وقت الاستجابة هذا الوقت الذي يستغرقه متصفحك للاتصال أولاً بموقعك على الويب. هذا مقياس من الواضح أنك بحاجة إلى أخذه في الاعتبار.

ربط وقت الاستجابة

SSL

في لقطة الشاشة السابقة ، رأينا أن هناك إعادة توجيه إلى عنوان HTTPS URL يحدث (يظهر في الأيقونة أعلى اليسار). يقيس Pingdom الوقت الذي تستغرقه عملية تأكيد اتصال SSL. مصافحة SSL هي عمليات حسابية مكثفة. تعتمد أوقات استجابتها بشكل عام على عوامل مختلفة مثل البروتوكول المستخدم ، وما إذا كانت هناك تقنيات مثل تفريغ SSL ، وما إلى ذلك.

وقت استجابة SSL

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

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

انتظر / استلم

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

انتظر / تلقي وقت الاستجابة

نظرًا لأن وقت الاستجابة هذين مرتبطين بخادم الويب ، يجب أن تأخذهما في الاعتبار.

الأصول الثابتة

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

الأصول الثابتة

تعمل متصفحات الويب الحديثة على تسريع تنزيل الموارد باستخدام مؤشرات تنفيذ متوازية وتقنيات أخرى. على سبيل المثال ، إذا كان لديك موقع ويب به 100 طلب ، فسيتم تنزيل هذه الطلبات المائة بشكل متوازٍ. يستخدم Internet Explorer 10 كحد أقصى 8 اتصالات متوازية ، بينما يستخدم Chrome 6. يستخدم Firefox3 و Safari 5 6 أيضًا. هذه القيمة قابلة للتكوين ، ولكن يمكنك بسهولة تشغيل جهاز الكمبيوتر الخاص بك إذا أسيء استخدامه ، لذلك من الأفضل تركه كما هو. بالإضافة إلى ذلك ، يساعد HTTP / 2 بشكل كبير عندما يتعلق الأمر بتنزيل التسريع نظرًا لأنه يتميز بإدارة تدفق حزم أكثر تفوقًا من سابقتها.

أخيرًا ، يعد تحديد الأصول المحلية أمرًا سهلاً باستخدام Pingdom. يمكنك تصفية النتائج وعرض طلبات الأصول المحلية عن طريق كتابة مجال موقع الويب الخاص بك في حقل تصفية.

طلبات تصفية الملف

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

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

في الختام

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

تلخيصًا لذلك ، قبل البدء في اختبار سرعة موقع الويب الخاص بك ، ضع في اعتبارك ما يلي:

  1. تختلف سرعة استضافة الويب وطريقة قياسها تمامًا عن سرعة تحميل الصفحة.
  2. المقاييس الرئيسية التي تحتاج إلى الانتباه إليها هي أوقات استجابة الاتصال / الانتظار / الاستلام ، بالإضافة إلى تلك الخاصة بالأصول الثابتة. لا يتم أخذ DNS و SSL في الاعتبار إلا إذا تمت إدارتهما بواسطة مزود استضافة الويب الخاص بك.
  3. اترك جميع المقاييس المتعلقة بالمحتوى الذي تم سحبه من خدمات الجهات الخارجية ، مثل Youtube.
  4. قم بتشغيل الاختبار عدة مرات (على الأقل 10) ثم احسب المتوسط ​​بقسمة النتائج على عدد الاختبارات.

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