كم عدد إضافات WordPress كثيرة جدًا؟

نشرت: 2021-03-16

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

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

بالنسبة لبقيتنا ، تعد المكونات الإضافية اقتراحًا مغريًا. يمكنهم القيام بالعديد من المهام - الكبيرة والصغيرة. وهم على بعد نقرات قليلة فقط.

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

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

بيئة الاستضافة

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

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

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

مخطط خادم السحابة.

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

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

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

ومع ذلك ، قد لا يتمكن أولئك الذين لديهم قيود في الميزانية من تحمل هذا النوع من خدمة الاشتراك. يستهدف الكثير منها سوق الشركات ويتم تسعيرها على هذا النحو.

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

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

شاشة تقرير مراقبة الاستعلام.

الغرض من البرنامج المساعد

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

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

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

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

الإعدادات مهمة

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

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

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

لوحة تحكم الإعدادات.

الأمر كله يتعلق بالتوازن ، وليس بالأرقام المحددة

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

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

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

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

في النهاية ، الهدف هو استخدام المكونات الإضافية التي تحتاجها فقط ، مع تحسين المكونات التي لديك إلى أقصى حد.