كيفية تقليل أوقات استجابة TTFB والخادم على WordPress

نشرت: 2023-06-12

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

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

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

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

لتوضيح الأمر ببساطة ، يشير Time to First Byte (TTFB) إلى الوقت الذي يمر بين النقر فوق صفحة الويب إلى الوقت الذي يبدأ فيه المستعرض الخاص بك في تلقي استجابة. بمصطلحات تقنية أكثر ، يقيس TTFB المدة التي يستغرقها الخادم لتسليم البايت الأول من البيانات كنتيجة لطلب HTTP.

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

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

كيف تؤثر TTFB على تجربة المستخدم على موقع WordPress؟

يؤثر Time to First Byte على سرعة صفحتك الإجمالية ، لذا فإن إبقائه منخفضًا يمكن أن يساهم في تجربة مستخدم إيجابية. ويتطلب الزائرون الكثير - عندما تزداد سرعة الصفحة من ثانية واحدة إلى ثلاث ثوانٍ ، يزداد احتمال مغادرة الأشخاص لموقعك بنسبة 32 بالمائة.

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

يمكن أن يساعدك تحسين TTFB أيضًا على تحسين العناصر الأساسية للويب مثل Largest Contentful Paint (LCP) ، و First Contentful Paint (FCP) ، و Compulative Layout Shift.

ونظرًا لأن Google تستخدم كلاً من السرعة و Core Web Vitals كعوامل تصنيف ، يمكن لـ TTFB الأفضل المساهمة في نتائج محرك بحث أعلى ، وفي النهاية ، تساعدك على زيادة حركة المرور العضوية.

ما الذي يسبب ارتفاع وقت البايت الأول؟

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

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

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

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

1. تحسين "حيوية الويب الأساسية"

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

باستخدام Jetpack Boost ، يمكنك تحسين "أساسيات الويب الأساسية" والسرعة الإجمالية لموقع الويب الخاص بك.

الصفحة الرئيسية لـ Jetpack Boost

تم تطوير Jetpack Boost بواسطة Automattic (الشركة التي تقف وراء WordPress.com) ، وهو مجاني ومفتوح المصدر وسهل الاستخدام للمبتدئين. إنها أداة تحسين قوية تمكنك من تحسين SEO و Core Web Vitals ، وتستهدف مقاييس معينة مثل LCP و FCP.

للبدء ، كل ما عليك فعله هو تثبيت وتنشيط المكون الإضافي في WordPress. انتقل إلى الإضافات ← إضافة جديد. بعد ذلك ، يمكنك البحث عن "Jetpack Boost" والنقر فوق Install now → Activate.

إذا كان لديك المكون الإضافي Jetpack ، فيمكنك أيضًا إضافة Jetpack Boost كميزة.

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

الإعدادات والمفاتيح المتاحة مع Jetpack Boost

للبدء ، قرارك الوحيد هو ما يمكنك تبديله للتنشيط. أنت تستطيع:

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

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

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

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

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

يوجد عدد من مزودي خدمة CDN ، لكن Jetpack CDN هو الخيار الأمثل لبرنامج WordPress.

الصفحة الرئيسية لـ Jetpack CDN ، مع معلومات حول الأداة

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

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

3. الاستفادة من التخزين المؤقت للصفحة

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

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

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

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

بخلاف ذلك ، هناك الكثير من المكونات الإضافية المجانية التي يمكنك استخدامها لإضافة التخزين المؤقت إلى موقعك ، مثل WP Super Cache. هذا البرنامج المساعد مناسب لجميع أنواع المستخدمين.

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

إعدادات WP Super Cache

أو ، يمكن للمبتدئين الالتزام بوضع التخزين المؤقت البسيط ، والذي يمكّنك من الاحتفاظ بأجزاء من صفحتك ديناميكية.

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

4. الترحيل إلى مضيف ويب أسرع

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

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

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

صفحة استضافة Bluehost WordPress

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

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

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

5. استخدم أحدث إصدار من PHP

هناك طريقة أخرى لتقليل TTFB على WordPress وهي التأكد من تشغيل أحدث إصدار من PHP. Hypertext Preprocessor (PHP) هي لغة البرمجة التي بني عليها WordPress.

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

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

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

للقيام بذلك ، توجه إلى Dashboard → Updates.

تحديث السمات والإضافات في WordPress

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

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

6. استخدم مزود DNS متميز

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

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

يميل موفرو DNS المتميزون إلى استخدام شبكة عالمية من خوادم DNS ، مما يتيح لك الإجابة على استفسارات DNS بزمن انتقال منخفض. بهذه الطريقة ، يمكنك تقديم المحتوى بسرعة أكبر ، وتحسين SEO و Core Web Vitals.

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

الأسئلة المتداولة حول TTFB

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

كيف يمكنني قياس درجة TTFB على موقع WordPress الخاص بي؟

قبل البدء في تنفيذ النصائح من هذا المنشور ، يمكنك قياس TTFB الحالي لموقعك باستخدام بعض الأدوات اليدوية. PageSpeed ​​Insights هو أفضل خيار لك ، لأنه مجاني وسريع ويسهل الوصول إليه. كل ما عليك فعله هو إدخال عنوان URL الخاص بموقعك والنقر فوق تحليل .

تقرير PageSpeed ​​Insights

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

تعد Google Search Console (GSC) أداة مفيدة أخرى لقياس TTFB. ولكن لبدء استخدام GSC ، ستحتاج أولاً إلى إنشاء حساب.

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

سيتضمن هذا التدقيق تقييمًا للعديد من المقاييس المفيدة بما في ذلك TTFB و Time to Interactive (TTI).

ما هي درجة TTFB الجيدة؟

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

كيف يمكنني بسهولة حساب درجة TTFB المنخفضة؟

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

إنه يعمل على تحسين الأداء العام لموقعك ونتائج Core Web Vitals الخاصة بك ، وسوف يعمل على الفور لمواجهة نتيجة TTFB السيئة.

بالإضافة إلى ذلك ، يمكنك استهداف Core Web Vitals الهامة مباشرة من لوحة معلومات WordPress الخاصة بك. للبدء ، توجه إلى Plugins → Add New in WordPress. ثم ابحث عن "Jetpack Boost". انقر فوق تثبيت الآنتنشيط.

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

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

تقليل أوقات استجابة TTFB والخادم الآن

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

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

  1. قم بتثبيت مكون إضافي للتحسين مثل Jetpack Boost.
  2. استخدم شبكة توصيل المحتوى مثل Jetpack CDN.
  3. الاستفادة من التخزين المؤقت للصفحة.
  4. الترحيل إلى مضيف ويب أسرع.
  5. استخدم أحدث إصدار من PHP.
  6. استخدم مزود DNS متميز.

بغض النظر عن موقعك ، يمكنك دائمًا الاستفادة من زيادة سريعة في الأداء. إذا كنت تستخدم WordPress ، فإن هذه القوة تأتي في مكون إضافي مفيد. احصل على Jetpack Boost اليوم!