تخطَّ إلى المحتوى
الأداء

الموقع البطيء على ووردبريس لا يحتاج دائمًا إضافة تحسين جديدة

البطء عَرَض تقف خلفه أربع طبقات محتملة على الأقل. ترتيب تشخيصي ينسب السبب قبل تركيب أي شيء.

كيف تعرف سبب بطء موقع ووردبريس بدل التخمين؟

مصطفى نوح — صورة شخصيةمصطفى نوحنُشر 6 دقيقة قراءة

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

الطبقات الأربع

  1. الاستضافة

    زمن أول بايت في صفحة غير مخزّنة

  2. التوصيل / شبكة التوزيع

    تُقدَّم من الذاكرة أم تُمرَّر إلى الأصل

  3. التخزين المؤقت

    ما الذي يُخزَّن وأي الطلبات تتجاوزه

  4. التطبيق

    الإضافات والصور والملفات المعيقة للعرض والنصوص الخارجية

الاستضافة والتوصيل والتخزين المؤقت والتطبيق. كلٌّ منها قادرة على إنتاج العَرَض نفسه.

1. الاستضافة — كم حتى أول بايت

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

2. التوصيل — شبكة التوزيع إن وُجدت

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

3. التخزين المؤقت — ما يُخزَّن فعلًا

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

4. التطبيق — ثقل الموقع نفسه

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

لماذا تضرّ إضافة التخزين المؤقت الثانية

طبقتا تخزين مؤقت لا تتركّبان. فكلٌّ منهما تقرّر باستقلال ما تخزّنه ومتى تُبطله وأي الطلبات تتجاوزها — واتحاد قاعدتَي استثناء يعني عددًا أكبر من الطلبات غير المخزّنة لا أقل. والأسوأ أنك لم تعد تستطيع نسب أي تغيّر إلى إحداهما، وهو ما كنت تحتاجه أصلًا.

الأرقام المخبرية والمستخدمون الحقيقيون

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

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

ترتيب التشخيص

  • أعِد إنتاج المشكلة: ما البطيء، وعلى أي جهاز، وفي أي صفحة، ومتى
  • قِس استجابة الخادم لصفحة غير مخزّنة قطعًا
  • اقرأ ترويسات الاستجابة — هل تقدّم الشبكة من ذاكرتها أم تمرّر للأصل
  • اختبر المخزّن مقابل غير المخزّن، وغير المسجَّل مقابل المسجَّل
  • احصر النصوص البرمجية الخارجية واسأل عن مالك كلٍّ منها
  • افحص وزن الصورة وصيغتها لأكبر عنصر فوق الطيّة
  • الآن فقط قرّر ما ستغيّره — وغيّر طبقة واحدة في كل مرة

المصادر

التواصل

لديك موقع أو متجر يحتاج أن يعمل بشكل أفضل؟

أخبرني بما يحدث وفي أي صفحة. فالتشخيص وحده مُخرَج أول مفيد.

أقرأ كل رسالة بنفسي وأردّ خلال يوم عمل — غالبًا بسؤال أو اثنين أولًا، لأن أي نطاق يستحق تسعيرة يحتاج إجابتهما.

متاح للعمل عن بُعد بما يتوافق مع توقيت EST
مصطفى نوح — صورة شخصية

مصطفى نوح

مطوّر ويب متكامل وبانٍ للمنتجات

الموقع الجغرافي
مصر · عن بُعد