شارك المقال

أداة اختبار سرعة Pingdom: الدليل النهائي لعام 2021

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

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

جرب نسخة تجريبية مجانية

في كثير من الأحيان نرى مستخدمي وورد بريس يفسرون البيانات بشكل خاطئ في أداة اختبار سرعة Pingdom ، وهذا يؤدي أحيانًا إلى تكوين موقع ويب إلى حالة أسوأ من ذي قبل. تذكر أنه يجب استخدام جميع الأدوات مثل هذه كدليل ، فهي ليست دقيقة بنسبة 100٪. الشيء المهم هو أن تكون متسقًا وأن تستخدم نفس الأداة في جميع اختباراتك .

يمكن أن تساعدك معرفة كيفية تحليل البيانات بشكل صحيح منPingdom على تسريع موقع وورد بريس الخاص بك! ⏱

انقر للتغريد

بينغدوم

Pingdom  هي شركة مقرها السويد (مملوكة الآن لشركة SolarWinds) تقدم مجموعة متنوعة من الخدمات المختلفة ، مثل مراقبة وقت التشغيل ، ومراقبة سرعة الصفحة ، ومراقبة المعاملات ، ومراقبة الخادم ، ورؤى الزوار (RUM). ربما يكون أحد الأشياء التي اشتهروا بها هو أداة اختبار سرعة موقع الويب المجانية. إنها واحدة من أكثر أدوات اختبار الأداء شيوعًا في مجتمع وورد بريس.

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

اختبار سرعة موقع Pingdom

اختبار سرعة موقع Pingdom

يسمح لك Pingdom حاليًا باختبار سرعة أي موقع ويب من 7 مواقع مختلفة (5 قارات) موضوعة بشكل استراتيجي حول العالم:

آسيا – اليابان – طوكيو

أوروبا – ألمانيا – فرانكفورت

أوروبا – المملكة المتحدة – لندن

أمريكا الشمالية – الولايات المتحدة الأمريكية – واشنطن العاصمة

أمريكا الشمالية – الولايات المتحدة الأمريكية – سان فرانسيسكو

المحيط الهادئ – أستراليا – سيدني

أمريكا الجنوبية – البرازيل – ساو باولو

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

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

تحليل الشلال باستخدام أداة اختبار سرعة Pingdom

تتكون صفحة الويب من أصول مختلفة ، مثل HTML و JavaScript و CSS والصور ومقاطع الفيديو. ينشئ كل من هذه الطلبات لتقديم ما تراه على موقع الويب الخاص بك. عادة كلما زاد عدد الطلبات التي لديك ، كلما كان تحميل موقع الويب الخاص بك أبطأ. ليس هذا هو الحال دائمًا ، لكنه صحيح في معظم الأوقات.

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

ملخص Pingdom

رؤى الأداء

رموز الاستجابة

حجم المحتوى والطلبات حسب نوع المحتوى

حجم المحتوى والطلبات حسب المجال

مخطط الشلال

تكوين مجال دراسة الحالة

ملخص Pingdom

عندما تقوم بتشغيل موقع وورد بريس الخاص بك من خلال Pingdom ، فإنه يولد درجة أداء ، وإجمالي وقت تحميل ، وإجمالي حجم الصفحة ، وعدد الطلبات التي لديك على موقع الويب الخاص بك. في مثالنا ، نستخدم perfmatters.io ، وهو موقع للتجارة الإلكترونية يقوم بتشغيل Easy Digital Downloads. يتم استضافته على خوادم Kinsta السريعة.

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

اختبار سرعة Pingdom قبل DNS وذاكرة التخزين المؤقت

اختبار سرعة Pingdom قبل DNS وذاكرة التخزين المؤقت

ثم أجرينا اختبارًا إضافيًا  والآن يبلغ إجمالي وقت التحميل 392 مللي ثانية بنفس حجم الصفحة وعدد الطلبات! ما هو كل شيء عن؟ 🤔 قد تلاحظ ذلك إذا كنت تقوم بتشغيل موقع الويب الخاص بك من خلال أداة اختبار سرعة Pingdom عدة مرات. ستلاحظ المواقع الأكبر حجمًا اختلافات أكبر.

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

اختبار سرعة Pingdom بعد DNS

اختبار سرعة Pingdom بعد DNS

هل تريد الحصول على درجة Pingdom أفضل على موقع وورد بريس الخاص بك؟ اعتمادًا على موقعك والتكوين ، قد لا يكون من الممكن دائمًا الحصول على درجة 100/100 مثالية ، خاصة بالنسبة لأولئك الذين يديرون مواقع التجارة الإلكترونية ووحدات البكسل التسويقية. لكن مجرد قضاء بعض الوقت في تحسين درجاتك يعد مكانًا جيدًا للبدء. السرعة الإجمالية هي حقًا ما هو مهم.

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

عندما يتعلق الأمر بتحسين أداء الويب ، لا يمكنك أن تنسى تجربة المستخدم! 🚀

انقر للتغريد

تحسين أداء الصفحة

تم تحديث قسم رؤى الأداء ، الذي أصبح الآن “تحسين أداء الصفحة”  ، في عام 2018 وقاموا بإزالة بعض العناصر القديمة وإضافة عناصر جديدة. هذا على الأرجح لأن بعض الاقتراحات التي تم الإبلاغ عنها لم تعد ذات صلة كما كانت من قبل. عندما يتعلق الأمر بتحسينات أداء الويب ، تتغير الأمور دائمًا. وقد يكون الأمر مزعجًا في بعض الأحيان إذا كان الناس يحاولون ببساطة مطاردة نتيجة Pingdom المثالية.

رؤى أداء pingdom

رؤى أداء Pingdom

ومع ذلك ، فإننا نترك هذا القسم بأكمله في منشورنا (بعض القديم والجديد) لأنه من المهم فهم كيفية حساب هذه النتائج. تستند جميعها بشكل أساسي إلى قواعد Google PageSpeed ​​Insight . بشكل عام ، إذا قمت بتحسينها على موقعك ، فمن المفترض أن تلاحظ انخفاضًا في إجمالي أوقات التحميل.

فيما يلي بعض الفئات التي يتكون منها قسم تحسين أداء الصفحة:

استخدم شبكة توصيل المحتوى (CDN)

تجنب خطأ HTTP 404 (غير موجود)

تقليل عمليات إعادة التوجيه

إضافة رؤوس انتهاء الصلاحية

إزالة سلاسل الاستعلام من الموارد الثابتة

استخدم المجالات الخالية من ملفات تعريف الارتباط

موازية التنزيلات عبر أسماء المضيف

حدد مدقق ذاكرة التخزين المؤقت

حدد رأس Vary: Accept-Encoding

الآن دعنا نتعمق في بعض هذه الأشياء ونرى أي منها لا يزال ذا صلة حتى اليوم.

استخدم شبكة توصيل المحتوى (CDN)

من أهم الخدمات التي يجب تنفيذها على موقع وورد بريس الخاص بك اليوم شبكة توصيل المحتوى (CDN). هذه شبكة من الخوادم (تُعرف أيضًا باسم POP) موجودة حول العالم. وهي مصممة لاستضافة وتقديم نسخ من محتوى موقع وورد بريس الثابت (والديناميكي أحيانًا) مثل الصور و CSS وجافا سكريبت وتدفق الفيديو.

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

هام: أداة Pingdom المحدثة حديثًا بها خطأ يكتشف بشكل صحيح أي مزود CDN بدقة.

استخدم شبكة توصيل المحتوى (CDN)

استخدم شبكة توصيل المحتوى (CDN)

بعض موفري CDN التابعين لجهات خارجية نوصي بما يلي:

KeyCDN (هذا هو ما يمد Kinsta CDN)

كلاود فلير

StackPath

CDN77

في اختبارات سرعة CDN الخاصة بنا ، وجدنا أن CDN يمكنها تقليل أوقات تحميل الصفحة بأكثر من 50٪ في بعض الحالات!

تجنب خطأ HTTP 404 (غير موجود)

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

تجنب الطلبات السيئة – خطأ 404

تجنب الطلبات السيئة – خطأ 404

تأكد دائمًا من أن كل طلب على موقعك يعود بحالة نجاح. سيضمن ذلك عدم إنشاء أي استعلامات للأصول التي لم تعد موجودة.

تقليل عمليات إعادة التوجيه

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

تظهر إعادة التوجيه كدائرة زرقاء في Pingdom ، جنبًا إلى جنب مع 301 أو 302 في حالة رأس الاستجابة.تقليل عمليات إعادة التوجيه – 301

ما مدى تأثير عمليات إعادة التوجيه على موقعك؟ لنقم باختبار بسيط. أولا، نحن تشغيل اختبار سرعة على صفحة اتصل بنا: https://perfmatters.io/contact/. كما ترى أدناه ، نحصل على إجمالي وقت تحميل يبلغ 417 مللي ثانية.

اختبار سرعة الموقع بدون عمليات إعادة توجيه

اختبار سرعة الموقع بدون عمليات إعادة توجيه

ثم نقوم بعد ذلك بتعديل عنوان URL بشكل طفيف وإجراء اختبار سرعة آخر لمعرفة تأثير عمليات إعادة التوجيه المتعددة. http://www.perfmatters.io/contact. كما ترى ، يستغرق تحميل نفس الصفحة الآن 695 مللي ثانية. هذه زيادة بنسبة 66٪. ييكيس!

اختبار سرعة موقع الويب مع عمليات إعادة توجيه متعددة

اختبار سرعة موقع الويب مع عمليات إعادة توجيه متعددة

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

إضافة رؤوس انتهاء الصلاحية

كان هذا الاقتراح يسمى سابقًا التخزين المؤقت للمتصفح الرافعة المالية. لوضعها في مصطلحات الأشخاص العاديين ، يحتاج كل برنامج نصي على موقع وورد بريس الخاص بك إلى أن يكون له رأس ذاكرة تخزين مؤقت HTTP مرفق به (أو يجب أن يكون كذلك). هذا يحدد متى تنتهي ذاكرة التخزين المؤقت على الملف. لإصلاح ذلك ، تأكد من أن مضيف وورد بريس الخاص بك لديه إعداد الرؤوس cache-controlوالرؤوس المناسبة expires. لدى Kinsta هذه الرؤوس في مكانها على جميع خوادمنا. تحقق من الخطوات الخاصة بكيفية إضافة رؤوس التخزين المؤقت إلى الخادم الخاص بك يدويًا واقرأ دليلنا حول كيفية إضافة رؤوس انتهاء الصلاحية .

الاستفادة من التخزين المؤقت للمتصفح – رؤوس التخزين المؤقت

الاستفادة من التخزين المؤقت للمتصفح – رؤوس التخزين المؤقت

المشكلة الأخرى هي أنه عندما تقوم بتحميل برامج نصية لجهات خارجية ، لا يمكنك الوصول لإضافة رؤوس التخزين المؤقت ، حيث لا يمكنك التحكم في خوادم الويب الخاصة بهم. تشمل الأسباب الشائعة  البرنامج النصي لبرنامج Google Analytics ووحدات البكسل التسويقية ، مثل Facebook و Twitter. لإصلاح ذلك ، يمكنك استضافة برنامج Google Analytics النصي محليًا (على الرغم من أن هذا غير مدعوم رسميًا) باستخدام مكون إضافي مثل Perfmatters . لدى WP Rocket أيضًا خيار لاستضافة بكسل التسويق على Facebook محليًا.

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

اطلع على منشورنا المتعمق حول كيفية  إصلاح تحذير التخزين المؤقت لمتصفح الرافعة المالية .

إزالة سلاسل الاستعلام من الموارد الثابتة

هناك مشكلة شائعة أخرى وهي التعامل مع سلاسل الاستعلام. عادةً ما تحتوي ملفات CSS و JavaScript على إصدار الملف في نهاية عناوين URL الخاصة بها ، مثل . بعض الخوادم والخوادم الوكيلة غير قادرة على تخزين سلاسل الاستعلام مؤقتًا. لذلك عن طريق إزالتها ، يمكنك في بعض الأحيان تحسين التخزين المؤقت الخاص بك .https://domain.com/file.min.css?ver=4.5.3

يمكنك استخدام مكون إضافي مميز مثل  Perfmatters  الذي يحتوي على خيار سهل بنقرة واحدة لإزالة سلاسل الاستعلام.

أو يمكنك إضافة الكود التالي يدويًا إلى functions.php ملف القالب الخاص بك  . قد يكون البديل الأفضل هو استخدام مكون إضافي مجاني مثل  Code Snippets  لإضافة الرمز. بهذه الطريقة لن تضطر إلى تعديل المظهر الخاص بك مباشرة.

function remove_query_strings() {
   if(!is_admin()) {
       add_filter('script_loader_src', 'remove_query_strings_split', 15);
       add_filter('style_loader_src', 'remove_query_strings_split', 15);
   }
}

function remove_query_strings_split($src){
   $output = preg_split("/(&ver|\?ver)/", $src);
   return $output[0];
}
add_action('init', 'remove_query_strings');

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

على سبيل المثال ، إذا قاموا بدفع تحديث والتغيير style.cssمن ?ver=4.6إلى ?ver=4.7، فسيتم التعامل معه على أنه عنوان URL جديد تمامًا ولن يتم تخزينه مؤقتًا. إذا قمت بإزالة سلاسل الاستعلام وقمت بتحديث مكون إضافي ، فقد ينتج عن هذا الإصدار المخبأ لمتابعة العرض. في بعض الحالات ، قد يؤدي هذا إلى تعطيل مظهر موقعك حتى تنتهي صلاحية المورد المخزن مؤقتًا أو يتم مسح ذاكرة التخزين المؤقت تمامًا.

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

إزالة سلاسل الاستعلام من تحذير الموارد الثابتة

إزالة سلاسل الاستعلام من تحذير الموارد الثابتة

راجع البرنامج التعليمي المتعمق الخاص بنا حول كيفية إزالة سلاسل الاستعلام من الموارد الثابتة .

استخدم المجالات الخالية من ملفات تعريف الارتباط

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

خدمة محتوى ثابت من تحذير مجال لا ملفات تعريف الارتباط

خدمة محتوى ثابت من تحذير مجال لا ملفات تعريف الارتباط

ضغط المكونات باستخدام GZIP

يظهر تحذير “ضغط المكونات باستخدام GZIP” عندما يكتشف Pingdom أصلًا لم يتم ضغطه باستخدام GZIP . GZIP هي طريقة ضغط تُستخدم لتقليل حجم الملفات النصية مثل مستندات HTML وملفات CSS / JS. يتم تمكين ضغط GZIP على الخادم ، ويقوم بضغط صفحات الويب والأصول قبل إرسالها إلى الزائر. من خلال اختباراتنا ، رأينا أن تمكين ضغط GZIP يقلل من حجم ملف الطلب بنسبة تزيد عن 78٪.

ضغط المكونات باستخدام GZIP

ضغط المكونات باستخدام GZIP

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

موازية التنزيلات عبر أسماء المضيف

نتائج التحذير “موازية التنزيلات عبر أسماء المضيف” بسبب قيود HTTP / 1.1 ومتصفحات الويب التي تقتصر على عدد الاتصالات المتزامنة التي يمكنها إجراؤها على مضيف ؛ وهو عادة 6 اتصالات. يظهر هذا التحذير عادةً على مواقع الويب التي تحتوي على عدد كبير من الطلبات. في الماضي ، كانت الطريقة الوحيدة للتغلب على هذا القيد هي تنفيذ ما يسمونه تجزئة النطاق. ومع ذلك ، إذا كنت تستخدم مضيف ويب أو مزود CDN يدعم HTTP / 2 ، فيمكنك تجاهل ذلك بأمان الآن حيث يمكن الآن تحميل موارد متعددة بشكل متوازٍ عبر اتصال واحد. ولكن يمكنك أيضًا الاطلاع على البرنامج التعليمي الخاص بنا حول كيفية إصلاح تحذير التنزيلات المتوازية عبر أسماء المضيفين من خلال تنفيذ تجزئة النطاق.

موازاة التنزيلات عبر تحذير أسماء المضيف

موازاة التنزيلات عبر تحذير أسماء المضيف

حدد مدقق ذاكرة التخزين المؤقت

يشير هذا التحذير إلى عدم وجود رؤوس التخزين المؤقت لـ HTTP والتي يجب تضمينها في كل استجابة لخادم الأصل ، حيث يقوم كلاهما بالتحقق من صحة وتعيين طول ذاكرة التخزين المؤقت . إذا لم يتم العثور على الرؤوس ، فسيتم إنشاء طلب جديد للمورد في كل مرة ، مما يزيد الحمل على الخادم الخاص بك. وتشمل هذه الرؤوس last-modified، ETag، Cache-Control، و Expires. تمامًا كما هو الحال مع تحذير التخزين المؤقت لمتصفح الرافعة المالية ، يجب إضافة هذه الرؤوس تلقائيًا بواسطة مضيف وورد بريس الخاص بك. إذا كانت لديك طلبات من جهات خارجية تشاهدها ، فلا يوجد شيء يمكنك القيام به لأنك لا تتحكم في خوادم الويب الخاصة بهم.

تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟

انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!

إشترك الآن

حدد تحذيرًا لمدقق ذاكرة التخزين المؤقت

حدد تحذيرًا لمدقق ذاكرة التخزين المؤقت

اقرأ منشورنا المتعمق حول كيفية إصلاح تحذير تحديد مدقق ذاكرة التخزين المؤقت .

حدد Vary: Accept-Encoding Header

لدينا منشور متعمق حول كيفية إصلاح  تحذير عنوان Specify a Vary: Accept-Encoding . هذا هو رأس HTTP ويجب تضمينه في كل استجابة للخادم الأصلي ، حيث يخبر المتصفح ما إذا كان العميل يمكنه التعامل مع الإصدارات المضغوطة من المحتوى أم لا. تتم إضافة هذا تلقائيًا على جميع خوادم Kinsta

حدد اختلافًا: قبول تحذير رأس التشفير

حدد اختلافًا: قبول تحذير رأس التشفير

رموز استجابة Pingdom

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

200: “كل شيء على ما يرام.” هذه هي الشفرة التي يتم تسليمها عندما تعمل صفحة الويب أو المورد بالطريقة المتوقعة تمامًا.

مثال على كود استجابة Pingdom 200

مثال على كود استجابة Pingdom 200

301: “تم نقل المورد المطلوب بشكل دائم.” يتم تسليم هذا الرمز عندما يتم استبدال صفحة ويب أو مورد بشكل دائم بمصدر مختلف. يتم استخدامه لإعادة توجيه URL الدائم .

مثال على رمز استجابة Pingdom 301

مثال على رمز استجابة Pingdom 301

404: “لم يتم العثور على المورد المطلوب.” أكثر رسائل الخطأ شيوعًا بينهم جميعًا. يعني هذا الرمز أن المورد المطلوب غير موجود وأن الخادم لا يعرف ما إذا كان موجودًا من قبل.

مثال على رمز استجابة Pingdom 404

مثال على رمز استجابة Pingdom 404

يمكنك قراءة المزيد حول جميع رموز الاستجابة المختلفة في منشورنا المتعمق حول رموز حالة HTTP .

حجم المحتوى والطلبات حسب نوع المحتوى

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

نوع محتوى Pingdom

نوع محتوى Pingdom

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

حجم المحتوى والطلبات حسب المجال

يعد حجم المحتوى والطلبات حسب القسم طريقة جيدة لمعرفة الخدمات والبرامج النصية الخارجية على موقع الويب الخاص بك بسرعة. في مثالنا ، يمكنك أن ترى أن لدينا جميع أصولنا يتم تحميلها من CDN الخاص بنا. ثم هناك تحميل HTML DOC الأولي لموقع الويب من خادم الويب ، ومكالمة خارجية إلى مجال Google Analytics. اعتمادًا على موقعك ، قد يكون لديك الكثير من الخدمات الخارجية ، مثل Facebook و Twitter و Hotjar و SumoMe و AdRoll و New Relic و CrazyEgg وما إلى ذلك.

طلبات Pingdom حسب المجال

طلبات Pingdom حسب المجال

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

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

عند تقييم أداء الويب ، من المهم تحديد الملفات التي يجب أو لا يجب استضافتها. ⚡

انقر للتغريد

مخطط شلال Pingdom

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

تحليل شلال Pingdom

تحليل شلال Pingdom

DNS (وردي)

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

تأخيرات DSN في Pingdom

تأخير DNS في Pingdom

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

هل تعاني من مشاكل التوقف و وورد بريس؟ Kinsta هو حل الاستضافة المصمم لتوفير الوقت! تحقق من ميزاتنا

كما ترى في الشاشة أدناه ، في الاختبار الثاني الذي أجريناه ، كان وقت البحث عن DNS عند تحميل DOC الأولي 3.6 مللي ثانية. عادةً ما ينخفض ​​إلى 0 مللي ثانية ، في الواقع ، يجب أن يكون ، لأن الطلب مخزَّن بالفعل مؤقتًا. هذا مجال يسيء تفسيره الكثير من الناس!

DNS المخزن مؤقتًا في Pingdom

DNS المخزن مؤقتًا في Pingdom

أيضًا ، يمكنك تحسينها بشكل أكبر باستخدام خدمة DNS متميزة ، بالإضافة إلى أنها تأتي مع الكثير من المزايا الإضافية. DNS المجاني الخاص بنا Cloudflare سريع أيضًا! تحقق من التحسين التلقائي للنظام الأساسي في Cloudflare .

هناك أيضًا أسباب أخرى وراء ظهور موقع الويب الخاص بك بشكل أسرع بعد عدة اختبارات. أحدها إذا كنت تستخدم شبكة توصيل المحتوى  (CDN). بالنسبة لأولئك الذين ليسوا على دراية بشبكة CDN ، فهي عبارة عن شبكة من الخوادم العالمية التي تخزن المحتوى الخاص بك (JS و CSS والصور وما إلى ذلك) في مواقع قريبة من الزائر. عندما تقوم بتشغيل موقع الويب الخاص بك لأول مرة من خلال Pingdom ، فقد تضطر إلى الحصول على الأصول من CDN جديدة. تعمل ذاكرة التخزين المؤقت لـ CDN مثل DNS ، بمجرد تخزينها مؤقتًا ، تصبح أسرع بكثير في التحميلات المتتالية.

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

<! – الجلب المسبق لـ DNS للأصول الخارجية ->

<! - الجلب المسبق لـ DNS للأصول الخارجية ->
 <link rel = "dns-prefetch" href = "// fonts.googleapis.com">
 <link rel = "dns-prefetch" href = "// www.google-analytics.com"> 
 <link rel = "dns-prefetch" href = "// cdn.domain.com">

أو إذا كنت تقوم بتشغيل الإصدار 4.6 من وورد بريس أو إصدار أحدث ، فقد ترغب في استخدام تلميحات الموارد . يمكن للمطورين استخدام wp_resource_hintsفلتر لإضافة نطاقات مخصصة وعناوين ل dns-prefetch،  preconnect،  prefetchأو prerender.

SSL (أرجواني)

يشير لون الحالة الأرجواني إلى الوقت الذي يستغرقه متصفحك في إجراء مصافحة SSL / TLS . عندما تقوم بتشغيل موقع ويب عبر HTTPS ، فهذا يعني أن هناك شهادة SSL متضمنة ووقت إضافي بسبب عملية التشفير ( مصافحة SSL / TLS ). في مجال المثال الخاص بنا ، لدينا شهادة على كل من خادم الويب الخاص بنا في Kinsta و CDN ، KeyCDN. لذلك هناك وقت تفاوض SSL على كل من تحميل مستند HTML الأولي من خادم الويب وأصولنا.

وقت تحميل SSL في Pingdom

وقت تحميل SSL في Pingdom

على الرغم من وجود عبء طفيف لتشغيل HTTPS ، إلا أنه لا يكاد يذكر الآن بفضل HTTP / 2 ، وهو بروتوكول جديد يساعد في تسريع الويب! نظرًا لدعم المستعرض ، يلزم استخدام HTTPS لاستخدام HTTP / 2. تحقق من دليلنا النهائي إلى HTTP / 2.

من المهم أيضًا ملاحظة أنه حتى في عام 2018 ، لا يدعم جميع مقدمي الخدمة HTTP / 2. وهذا يشمل كلاً من جانب استضافة الويب وجانب CDN. لذلك عندما تتسوق للاستضافة وشبكات CDN ، تأكد من أن كلاهما يدعمها! تفخر Kinsta بدعم HTTP / 2 لجميع عملاء وورد بريس.

اعتبارًا من منتصف عام 2018 ، قام Pingdom أخيرًا بترقية أداتهم لاستخدام Chrome 60 والإصدارات الأحدث. يمكنك مشاهدة user-agentقيد الاستخدام في عنوان الطلب. في السابق كانوا يستخدمون Chrome 39 ، ولم يدعم Chrome HTTP / 2 حتى الإصدار 49 . لذلك يسعدنا أن نقول إن أداة Pingdom تعرض الآن جميع مزايا HTTP / 2 عند إجراء الاختبارات! 👏

دعم Pingdom HTTP / 2

دعم Pingdom HTTP / 2

ربط (تيل)

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

وقت ربط Pingdom

وقت ربط Pingdom

انتظر (أصفر)

يشير وقت الانتظار في Pingdom في الواقع إلى وقت البايت الأول ، والمعروف أيضًا باسم TTFB في بعض الأدوات. TTFB  هو مقياس يستخدم كمؤشر لاستجابة خادم الويب أو مورد شبكة آخر. بشكل عام ، أي شيء أقل من 100 مللي ثانية مقبول وجيد TTFB. إذا كنت تقترب من نطاق 300-400 مللي ثانية ، فقد يكون لديك شيء ما تم تكوينه بشكل خاطئ على الخادم الخاص بك أو قد يكون الوقت قد حان للترقية إلى حزمة ويب أفضل.

وقت الانتظار – TTFB

وقت الانتظار – TTFB

أسهل طريقة لتقليل TTFB الخاص بك ؟ أفضل طريقتين هما التخزين المؤقت الفعال لـ وورد بريس و CDN . لذلك دعونا نجري بعض الاختبارات.

TTFB بدون ذاكرة التخزين المؤقت لمضيف وورد بريس

أجرينا اختبارًا أولاً بعد مسح ذاكرة التخزين المؤقت على موقع وورد بريس الخاص بنا. هذا يعني أنه يجب عليه تحميل ذاكرة التخزين المؤقت مسبقًا مرة أخرى. كما ترى ، كان إجمالي وقت التحميل 541 مللي ثانية وكان TTFB (وقت الانتظار) بناءً على طلبنا الأولي 185.2 مللي ثانية.

Pingdom TTFB قبل ذاكرة التخزين المؤقت لـ وورد بريس

Pingdom TTFB بدون ذاكرة التخزين المؤقت لـ وورد بريس

TTFB مع ذاكرة التخزين المؤقت لمضيف وورد بريس

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

Pingdom TTFB مع ذاكرة التخزين المؤقت وورد بريس

Pingdom TTFB مع ذاكرة التخزين المؤقت وورد بريس

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

TTFB بدون CDN

أجرينا اختبارًا أولاً مع تعطيل CDN الخاص بنا وكما ترى كان وقت التحميل الإجمالي 1.93 ثانية وكان متوسط ​​TTFB على أحد الأصول حوالي 176 مللي ثانية.

TTFB بدون CDN

TTFB بدون CDN

TTFB مع CDN

ثم قمنا بتمكين شبكة CDN الخاصة بنا وقمنا بإجراء الاختبار مرة أخرى . كما ترون ، انخفض إجمالي أوقات التحميل لدينا إلى 1.21 ثانية ومتوسط ​​TTFB على أصل CDN الآن 4.6 مللي ثانية! ما الفرق الذي يمكن أن يحدثه CDN.

TTFB مع CDN

TTFB مع CDN

شيء آخر مهم يجب ملاحظته هو أننا اخترنا موقع “المحيط الهادئ – أستراليا – سيدني” لإجراء هذا الاختبار. لماذا ا؟ لأننا أردنا أن نظهر لك التحسين الحقيقي الذي يمكن تحقيقه. يستضيف Kinsta موقع وورد بريس الخاص بنا في هذا المثال على Google Cloud ويقع في موقع مركزي في الولايات المتحدة الأمريكية. من خلال إجراء الاختبار ضد أستراليا ، يمكننا إظهار كيف يزيد التخزين المؤقت لـ Kinsta CDN من السرعة ويقلل TTFB.

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

إرسال (برتقالي) واستلام (أخضر)

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

رؤوس استجابة HTTP

يمكنك أيضًا النقر فوق طلب فردي أثناء إجراء تحليل الانحدار الخاص بك ومشاهدة رؤوس استجابة HTTP. هذا يوفر معلومات قيمة. في الشاشة أدناه ، يمكننا أن نرى على الفور أشياء مثل gzip مفعل على خادم الويب ، وأنه يتم تقديمه من ذاكرة التخزين المؤقت ( HIT ، سيُظهر MISS بطريقة أخرى ) ، ورؤوس التحكم في ذاكرة التخزين المؤقت ، ورؤوس انتهاء الصلاحية ، ووكيل مستخدم المتصفح و أكثر.

رؤوس استجابة HTTP

رؤوس استجابة HTTP

تكوين مجال دراسة الحالة

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

هندسة معمارية

يتم استضافة مجال دراسة الحالة (perfmatters.io) مع Kinsta على Google Cloud Platform في الولايات المتحدة الأمريكية (Council Bluffs ، أيوا ، الولايات المتحدة الأمريكية (us-central1). تقدم Kinsta حاليًا 28 مركزًا مختلفًا للبيانات للاختيار من بينها. شبكة الطبقة المتميزة من GCP هي مضمنة في جميع الخطط الخاصة بزمن وصول الشبكة بسرعة البرق.

يستخدم Kinsta HTTP / 2 و Nginx و MariaDB ، والتي تساهم جميعها في أوقات التحميل السريعة.

يستخدم الموقع KeyCDN ، الذي يدير Kinsta CDN . يتم تضمين النطاق الترددي المجاني لـ CDN في جميع خطط الاستضافة.

الموقع هو عدم استخدام أي المساعد التخزين المؤقت . Kinsta يخزن كل شيء مؤقتًا على مستوى الخادم مما يبسط الأشياء إلى حد كبير!

الموقع يستخدم PHP 7.3 . أظهرت الإصدارات الأحدث من PHP دائمًا تحسينات رائعة في الأداء. تحقق من هذه المعايير PHP . يسمح لك Kinsta بالتبديل بين الاثنين بضغطة زر .

تحديث نسخة PHP من موقع وورد بريس

تحديث نسخة PHP من موقع وورد بريس

إضافات ووردبريس والموضوع

فيما يلي قائمة بالمكونات الإضافية التي تؤثر على الأداء المستخدم على موقع التجارة الإلكترونية في وورد بريس.

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

قسط Imagify المساعد يستخدم ل ضغط الصور .

يتم استخدام المكون الإضافي Safe SVG الإضافي لتحميل صور SVG إلى موقع وورد بريس.

تم استخدام سمة GeneratePress وورد بريس المتميزة لبناء موقع EDD.

البرامج التعليمية الموصى بها لمزيد من القراءة:

كيفية التخلص من JavaScript و CSS يحظران العرض

كيفية تعطيل الرموز التعبيرية في وورد بريس

كيفية تعطيل التضمينات في وورد بريس

كيفية تسجيل 100/100 في Google PageSpeed ​​Insights باستخدام وورد بريس

كيفية تشخيص استخدام High Admin-Ajax على موقع وورد بريس الخاص بك

ملخص

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

إذا كنت ترغب في رؤية المزيد من المقالات المتعمقة مثل المقالة أعلاه ، فيرجى إخبارنا أدناه في التعليقات!

وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:

مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.

تكامل Cloudflare Enterprise.

يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.

التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

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

توضيح

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

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

أرسل تصحيح

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}