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

المنهج
في ١٦ أغسطس ٢٠٢٦ طلبنا الصفحة الرئيسية لـ ٥٩ موقعًا تحتل مراتب ضمن أول عشرين نتيجة لعبارات ووردبريس والسيو، من خادم Hetzner في هلسنكي. ثلاثون منها تعمل على ووردبريس، وفي ٢٥ منها كانت مسارات الإضافات ظاهرة في مصدر الصفحة. أحصينا لكل موقع عدد الإضافات المتمايزة الظاهرة في مسارات الملفات، وعدد ملفات السكربت وأوراق الأنماط المطلوبة، وزمن استجابة الخادم كوسيط ثلاث محاولات.
وهنا حدّان لا تُصدَّق هذه الأرقام من دونهما. الأول أننا لا نحصي إلا الإضافات التي تحمّل ملفًا في الصفحة الرئيسية، فالإضافة التي تعمل في لوحة الإدارة وحدها غير مرئية لهذا الإحصاء، وبالتالي فالرقم حدّ أدنى لا مجموع. والثاني أن نقطة القياس في فنلندا وهذه المواقع بعيدة عنها، فرقم الاستجابة صالح لمقارنة المواقع ببعضها لا كرقم يعيشه زائر فعلي.
النتيجة التي لم نتوقعها
حسبنا معامل الارتباط بين ثلاثة أزواج من المتغيرات:
| العلاقة بين | الارتباط | المعنى |
|---|---|---|
| عدد الإضافات وزمن استجابة الخادم | ٠.٠٥ | لا شيء عمليًا |
| عدد الإضافات وعدد ملفات السكربت والأنماط | ٠.٤٨ | علاقة حقيقية ومعتبرة |
| عدد الملفات وزمن استجابة الخادم | ٠.٠٨ | لا شيء عمليًا |
وحين قسمنا المواقع إلى مجموعتين اتضحت الصورة أكثر:
| المجموعة | عدد المواقع | وسيط الاستجابة | وسيط ملفات السكربت والأنماط |
|---|---|---|---|
| ثلاث إضافات أو أقل | ٩ | ٤٣٥ مللي ثانية | ٣٠ ملفًا |
| ست إضافات أو أكثر | ١٠ | ٣٥٢ مللي ثانية | ٧٦ ملفًا |
المواقع الأكثر إضافات لم تكن خوادمها أبطأ، بل كان وسيط استجابتها أفضل قليلًا، وهذا على الأرجح يعني أن من يثبّت إضافات أكثر اشترى استضافة أفضل أيضًا. لكنها كانت ترسل ضعفين ونصفًا من الملفات إلى متصفح الزائر.
لماذا يجري الأمر هكذا
لإضافة ووردبريس كلفتان منفصلتان يُخلط بينهما.
الكلفة في جهة الخادم أن على PHP قراءة كود الإضافة وتنفيذه. وهي كلفة حقيقية لكنها صغيرة، والأهم أن التخزين المؤقت للصفحة يقرّبها من الصفر؛ فمتى بُنيت الصفحة وحُفظت، تسلّم للزائر التالي جاهزة ولا يُنفَّذ كود أي إضافة. ولهذا لا يتنبأ عدد الإضافات بزمن الاستجابة في بياناتنا: معظم هذه المواقع لديها تخزين مؤقت.
والكلفة في جهة المتصفح أن كل إضافة تضيف ملفات CSS وJS خاصة بها إلى الصفحة، وهذا لا يمسّه التخزين المؤقت؛ فالملفات تبقى في مخرَج HTML وعلى المتصفح جلبها ومعالجتها كلها. أثقل موقع في قائمتنا كان فيه ١٤ إضافة و٧٩ ملف أنماط وسكربت. ويفصل دليل web.dev لتحسين مقياس LCP بين الأمرين كذلك: استجابة الخادم وتحميل الموارد جزءان مستقلان من رقم واحد.
إذن نصيحة «قلّل الإضافات» تصوّب نحو هدف خاطئ. المسألة ليست كم إضافة لديك بل كم ملفًا يصل إلى الصفحة، والاثنان لا يرتفعان معًا دائمًا.
ما ينبغي فعله بدلًا من ذلك
انظر ماذا تضيف كل إضافة إلى الصفحة. افتح مصدر الصفحة وابحث عن wp-content/plugins. الإضافة التي تحمّل ملفات في الصفحة الرئيسية بينما عملها الفعلي في صفحة أخرى واحدة هي ما ينبغي تقييده.
حدّ الإضافة ذات الصفحة الواحدة بتلك الصفحة. إضافة نموذج التواصل تحمّل ملفات في كل صفحات الموقع بينما عملها في صفحة التواصل وحدها، وهذا التعديل عادة أكبر مردودًا.
شغّل التخزين المؤقت قبل أي شيء آخر. بدونه تكون كلفة الإضافات في جهة الخادم حقيقية ويصير إحصاؤها ذا معنى؛ ومعه ينتهي ذلك النقاش وينبغي أن تنظر إلى الملفات. نحن نشغّل FlyingPress على هذا الموقع. وإن لم يكن لديك تخزين مؤقت بعد، فإن العلاقة بين الاستضافة والسرعة والسيو نقطة بداية أفضل من تبديل الإضافات.
خذ باني الصفحات على محمل الجد. أعلى أعداد الملفات في بياناتنا كانت لمواقع تستخدم باني صفحات، وباني الصفحات يُحسب إضافة واحدة في إحصائنا. إضافة واحدة قد تضيف ملفات أكثر من عشر إضافات مجتمعة.
حدود هذه البيانات
تسعة وخمسون موقعًا ليست عيّنة كبيرة، وكلها مواقع تحتل مراتب في جوجل، ما يجعلها على الأرجح أفضل من المتوسط. والارتباط ليس سببية: كون الإضافات الأكثر رافقتها استجابة أفضل لا يعني أن تثبيت الإضافات يسرّع الخادم.
وثمة حالة تكون فيها النصيحة الشائعة صحيحة: الإضافة التي ترسل طلبًا إلى خادم خارجي في كل تحميل للصفحة تبقى مشكلة حتى مع التخزين المؤقت. تلك ينبغي حذفها، لا بسبب عددها بل بسبب ما تفعله.
أسئلة متكررة
ما الإضافة في ووردبريس؟ حزمة كود تضيف قدرة من دون المساس بالنواة. كل شيء من نموذج تواصل إلى متجر كامل يأتي على هيئة إضافة.
ما الإضافات الضرورية؟ لا توجد قائمة ضرورية واحدة. ما يحتاجه كل موقع تقريبًا واحدة للتخزين المؤقت وواحدة للسيو وواحدة للنسخ الاحتياطي، والباقي يتبع ما يفعله الموقع.
ما أفضل إضافات ووردبريس المجانية؟ المجانية معيار اختيار رديء. المعياران الأفضل: هل تلقّت تحديثًا في الأشهر الستة الأخيرة، وكم ملفًا تضيف إلى صفحتك.
أي الإضافات مناسبة لتجميل الموقع؟ إضافات المظهر عادة أثقل فئة، لأنها مضطرة للتحميل في كل صفحة. وإن كان الشكل يهمك، فتنفيذه في القالب أرخص من تنفيذه بإضافة.
كيف أعرف أي إضافة أبطأت موقعي؟ شغّل التخزين المؤقت أولًا ثم أحصِ مصدر الصفحة. وإن بقي بطيئًا بعد التخزين المؤقت، فالمشكلة في جهة الخادم لا في الإضافات.
وإن أردت تنفيذ هذا على موقعك، فنحن نقدّم إحصاء الملفات وتنظيف مخرَج الصفحة برقم قبل ورقم بعد؛ وإن لم يتحسّن الرقم بعد العمل كتبنا ذلك كما هو. ولمعرفة أي رقم يهم أصلًا، فإن المقاييس الثلاثة التي يقيسها جوجل فعلًا نقطة بداية أفضل من أي أداة تعطي درجات.
التعليقات والأسئلة
لديكم سؤال حول هذا المقال؟ اسألوا، سنجيب.
لا توجد تعليقات بعد؛ كونوا الأولين.