كيفية تقليل الوقت حتى البايت الأول (TTFB) في ووردبريس

نشرت: 2023-10-06


هل ترغب في تحسين أداء موقع WordPress الخاص بك وتقليل الوقت حتى البايت الأول (TTFB)؟

عند تحسين وقت تحميل موقع WordPress، يتجاهل العديد من الأشخاص جانب الخادم. سيساعد تقليل TTFB (الوقت حتى البايت الأول) على تسريع موقعك وتوفير تجربة مستخدم أفضل.

سنوضح لك في هذه المقالة كيفية تقليل TTFB في WordPress.

How to reduce TTFB in WordPress step by step

لمساعدتك في التنقل في هذا المنشور، ما عليك سوى النقر على الروابط أدناه للانتقال إلى القسم المفضل لديك:

ما هو الوقت المناسب للبايت الأول (TTFB)؟

TTFB، أو الوقت حتى البايت الأول، هو الوقت الذي يستغرقه الخادم للاستجابة لطلب وتحميل صفحة ويب في متصفح المستخدم.

بعبارات أبسط، يقيس TTFB الوقت بين نقر المستخدم على صفحة الويب وبدء المتصفح أولاً في تلقي استجابة من خادم موقع الويب.

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

ومع ذلك، دعونا نرى سبب أهمية تقليل TTFB.

لماذا تقليل TTFB في ووردبريس؟

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

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

وفقًا للبحث، يمكن أن يؤدي التأخير لمدة ثانية واحدة في وقت تحميل الصفحة إلى انخفاض بنسبة 7% في التحويلات، وانخفاض بنسبة 16% في رضا العملاء، وخسارة بنسبة 11% في مشاهدات الصفحة.

Strangeloop speed study

بالإضافة إلى ذلك، فإن تحسين نتيجة TTFB يمكن أن يؤدي أيضًا إلى تعزيز SEO الخاص بـ WordPress.

تستخدم Google ما تسميه Core Web Vitals لقياس الأداء وتجربة المستخدم الشاملة على موقع الويب.

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

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

كيفية التحقق من TTFB على موقع الويب الخاص بك

يمكنك استخدام أدوات وبرامج مختلفة للتحقق من الوقت حتى البايت الأول (TTFB) لموقع WordPress الخاص بك.

قياس TTFB باستخدام Google PageSpeed ​​Insights

Google PageSpeed ​​Insights هي أداة مجانية من Google تعمل على تحليل سرعة صفحتك على الهاتف المحمول وسطح المكتب. فهو يعطي تقييمًا إجماليًا من 100 ويقيس مؤشرات أداء الويب الأساسية إلى جانب مقاييس أخرى، بما في ذلك الوقت حتى البايت الأول.

أولاً، ستحتاج إلى زيارة موقع Google PageSpeed ​​Insights على الويب وإدخال عنوان URL لموقع الويب الخاص بك. بعد ذلك، ما عليك سوى النقر على زر "تحليل".

Google Pagespeed insights

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

يمكنك بعد ذلك عرض الوقت حتى نتيجة البايت الأول (TTFB) والمقاييس الأخرى.

View time to first byte score

قياس TTFB باستخدام جوجل كروم

يمكنك أيضًا استخدام أدوات مطور Google Chrome لعرض الوقت حتى البايت الأول.

أولاً، يمكنك النقر بزر الماوس الأيمن على صفحة الويب الخاصة بك والانتقال إلى خيار "فحص". وبدلاً من ذلك، يمكنك أيضًا الضغط على Ctrl + Shift + I لنظام التشغيل Windows أو Cmd + Opt + I لنظام التشغيل Mac على لوحة المفاتيح لفتح أدوات فحص العناصر.

The Google Chrome Inspect tool

بعد ذلك، يمكنك التبديل إلى علامة التبويب "الشبكة".

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

Hover mouse over waterfall

ترى الآن نافذة منبثقة بمقاييس مختلفة.

تابع ولاحظ وقت "في انتظار استجابة الخادم"، حيث سيُظهر لك هذا TTFB لموقعك على الويب.

View waiting time for server response

قياس TTFB باستخدام GTmetrix

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

ما عليك سوى زيارة موقع GTmetrix وإدخال عنوان URL لموقعك. بعد ذلك، قم بالمضي قدمًا وانقر فوق الزر "تحليل".

GTmetrix Test Without a Plugin

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

بعد ذلك، يمكنك التبديل إلى علامة التبويب "الشلال" لعرض وقت الاستجابة لموارد وعناصر صفحة الويب الخاصة بك. سيُظهر GTmetrix TTFB كـ "انتظار" في البيانات.

View waiting time in GTmetrix

نصائح الخبراء لتقليل TTFB في WordPress

الآن بعد أن عرفت كيفية قياس TTFB، فإن الخطوة التالية هي خفضه وتحسين أداء الموقع.

دعونا نلقي نظرة على الخطوات المختلفة التي يمكنك اتخاذها لتقليل الوقت اللازم للبايت الأول على موقع WordPress الخاص بك.

1. تأكد من تحديث WordPress والمكونات الإضافية والموضوعات

عندما تقوم بتحسين موقعك لـ TTFB وتحسين الأداء العام، فإن أسهل ما يمكنك فعله هو التأكد من أنك تقوم بتشغيل أحدث إصدار من WordPress.

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

يمكنك معرفة المزيد باتباع دليلنا حول كيفية تحديث WordPress بأمان.

Updating WordPress Core From the Dashboard

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

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

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

2. قم بتحديث إصدار PHP لموقع WordPress الخاص بك

يمكن أن يؤدي تحديث إصدار PHP أيضًا إلى تحسين أداء موقعك بشكل كبير وتقليل الوقت اللازم للبايت الأول.

PHP هي لغة برمجة مفتوحة المصدر يتم كتابة WordPress عليها. يعمل كل إصدار جديد من PHP على تحسين الأداء من خلال جعل العمليات أكثر كفاءة وتقليل استخدام الذاكرة. يؤدي هذا إلى تقليل الحمل على خادم موقع الويب الخاص بك عند تحميل صفحات الويب.

Getting the PHP version on your WordPress website

يساعد تحديث إصدار PHP أيضًا على تعزيز أمان WordPress الخاص بك. يمنع المتسللين من استغلال إصدار PHP الأقدم والوصول إلى موقع الويب الخاص بك.

يمكنك اتباع دليلنا الكامل حول كيفية تحديث إصدار PHP في WordPress لمعرفة المزيد.

3. استخدم ملحق WordPress للتخزين المؤقت

هناك طريقة أخرى بسيطة لتقليل الوقت حتى البايت الأول (TTFB) وهي استخدام مكون إضافي للتخزين المؤقت في WordPress.

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

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

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

يمكنك أيضًا الاطلاع على دليلنا لتحسين سرعة WordPress وأدائه لمزيد من النصائح.

4. أضف شبكة توصيل المحتوى (CDN) إلى WordPress

إلى جانب المكوّن الإضافي للتخزين المؤقت، يمكنك أيضًا استخدام شبكة توصيل المحتوى (CDN) لتقليل TTFB لموقع WordPress الخاص بك.

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

Content Delivery Network (CDN)

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

يمكنك الاطلاع على قائمتنا لأفضل خدمات WordPress CDN لاختيار الخيار الأنسب لعملك.

5. قم بتحسين قاعدة بيانات WordPress الخاصة بك

يمكنك أيضًا تحسين قاعدة البيانات الخاصة بك وضغط ملفات موقع الويب لتقليل الوقت اللازم للبايت الأول وتحسين الأداء.

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

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

6. قم بالتبديل إلى أسرع خدمة استضافة

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

في WPBeginner، أجرينا اختبارًا للعثور على أسرع خدمة استضافة. لقد استخدمنا العديد من أشكال الجهات الخارجية مثل Pingdom وLoad Impact (k6) وBitcatcha لاختبار أداء كل مزود.

كشفت النتائج أن Hostinger هي أسرع خدمة استضافة، تليها DreamHost وWP Engine.

يمكنك العثور على جميع التفاصيل في دليلنا حول أسرع اختبار لأداء استضافة WordPress.

الأسئلة الشائعة حول وقت البايت الأول (TTFB)

فيما يلي بعض الأسئلة الشائعة التي طرحها علينا المستخدمون حول الوقت اللازم للبايت الأول (TTFB).

ما هو TTFB الجيد؟

وفقًا لمطوري Google Chrome، كانت مدة TTFB الجيدة أقل من 0.8 ثانية. ومع ذلك، يعتمد هذا الرقم على المحتوى الموجود على صفحتك. على سبيل المثال، قد تحتوي الصفحة الثابتة على TTFB أقل مقارنة بالصفحة الديناميكية.

ما هو مدرج في TTFB؟

يقيس TTFB الوقت الذي يستغرقه متصفح المستخدم لتلقي البايت الأول من البيانات من خادم موقع الويب. يتضمن أشياء متعددة مثل بحث DNS ومصافحة TLS واتصال SSL والمزيد.

كيف يتم قياس TTFB؟

يمكنك استخدام أدوات خارجية مختلفة مثل GTmetrix أو Google PageSpeed ​​Insights لقياس TTFB. يمكنك أيضًا استخدام أدوات التطوير في Google Chrome لعرض وقت "انتظار استجابة الخادم" والتحقق من TTFB.

لماذا TTFB الخاص بي مرتفع جدًا؟

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

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

إذا أعجبك هذا المقال، يرجى الاشتراك في قناتنا على YouTube للحصول على دروس فيديو WordPress. يمكنك أيضًا أن تجدنا على Twitter و Facebook.