هل تساءلت يومًا كيف تؤثر إضافات ووردبريس على وقت تحميل موقعك؟ تتيح لك إضافات ووردبريس إضافة وظائف إلى موقعك، ولكنها قد تؤثر أيضًا على سرعته. في هذا البرنامج التعليمي، سنوضح لك كيف تؤثر إضافات ووردبريس على وقت تحميل موقعك وكيف يمكنك التحكم فيها بفعالية أكبر.
كيف يعمل البرنامج المساعد work-it؟
تتشابه إضافات WordPress مع تطبيق لموقع WordPress الخاص بك. يمكنك تثبيتها لإضافة المزيد من الميزات إلى موقعك مثل نماذج الاتصال أو معارض الصور أو متجر للتجارة الإلكترونية.
عندما يزور شخص ما موقع الويب الخاص بك ، يقوم WordPress أولاً بتحميل ملفاته الأساسية ثم يقوم بتحميل جميع المكونات الإضافية النشطة الخاصة بك.
كيف الإضافات يمكن أن تؤثر على بلوق الخاص بك؟
يقدم كل ملحق ووردبريس ميزات مختلفة. للقيام بذلك، تقوم بعض الملحقات باستدعاء قواعد البيانات في الخلفية، بينما يقوم البعض الآخر بتحميل الملفات على الواجهة الأمامية، مثل ملفات CSS وJavaScript، إلخ.
تقدم معظم الإضافات طلب HTTP لتحميل ملفات مثل البرامج النصية و CSS والصور. يزيد كل طلب وقت تحميل الصفحة الكاملة لموقعك.
بمجرد القيام بذلك بشكل صحيح ، غالبًا ما يكون التأثير على الأداء ملحوظًا للغاية.
لذلك ، إذا كنت تستخدم العديد من المكونات الإضافية التي تقدم الكثير من طلبات http لتحميل الملفات ، فسيؤثر ذلك على أداء موقعك وتجربة المستخدم.
كيفية التحقق من الملفات التي تم تحميلها بواسطة الإضافات وورد؟
لمعرفة كيف تؤثر الإضافات على وقت تحميل صفحتك ، تحتاج إلى التحقق من الملفات التي تم تحميلها بواسطة هذه الإضافات على WordPress.
هناك الكثير من الأدوات التي يمكنك استخدامها لمعرفة ذلك.
يمكنك استخدام أداة تطوير المتصفح الخاص بك (في Google Chrome "فحص العنصر").
فقط قم بزيارة موقعك وانقر بزر الماوس الأيمن لتحديد " فحص ". هذا سيفتح لوحة أدوات التطوير.
تحتاج إلى النقر فوق علامة التبويب "الشبكة" ثم إعادة تحميل موقع الويب الخاص بك. لمعرفة كيفية تحميله ، ولرؤية جميع الملفات التي يتم تحميلها.
يمكنك أيضًا استخدام أدوات الجهات الخارجية مثل Pingdom و GTmetrix لرؤية ذلك. ستتيح لك هذه الأدوات أيضًا مشاهدة جميع الملفات التي تم تحميلها والوقت الذي تستغرقه في التحميل.
كيف يجب تثبيت البرنامج المساعد؟
إذا رأيت هذه الملفات المختلفة محملة ، يمكنك البدء في التساؤل عن عدد المكونات الإضافية التي تحتاج إلى استخدامها؟
تعتمد الإجابة حقًا على مجموعة المكونات الإضافية التي تستخدمها على موقع الويب الخاص بك.
يمكن للمكون الإضافي السيء تحميل ملفات 12 بينما تضيف العديد من الإضافات الجيدة بضعة ملفات إضافية.
تحاول جميع المكونات الإضافية المشفرة جيدًا الاحتفاظ بالملفات التي تحمّلها عند الحد الأدنى. ومع ذلك ، ليس كل مطوري المكونات الإضافية حذرين. تقوم بعض المكونات الإضافية بتحميل الملفات على كل صفحة ، حتى عندما لا تكون بحاجة إلى هذا الملف.
إذا كنت تستخدم الكثير من هذه المكونات الإضافية ، فستبدأ في التأثير على أداء موقعك.
كيفية الحفاظ على المكونات الإضافية تحت السيطرة؟
أهم شيء يمكنك القيام به على موقع WordPress الخاص بك هو استخدام المكونات الإضافية المشفرة جيدًا ، والتي لها مراجعات جيدة ، وتوصي بها مصادر موثوقة.
إذا وجدت أن أحد مكونات WordPress الإضافية يؤثر على وقت تحميل موقعك، فابحث عن مكون إضافي أفضل يقوم بنفس المهمة، ولكن بشكل أفضل.
ثم تحتاج إلى البدء في استخدام التخزين المؤقت و CDN لتحسين أداء وسرعة موقعك.
عامل آخر يجب مراعاته هو استضافة موقع الويب الخاص بك. إذا لم يتم تحسين خوادم الاستضافة بشكل صحيح ، فلن يؤدي ذلك إلى زيادة وقت استجابة موقعك.
هذا يعني أنه ليس فقط المكونات الإضافية ، ولكن الأداء العام لموقعك سيكون أبطأ. تأكد من أنك تستخدم واحدة من أفضل استضافة WordPress.
كحل أخير ، يمكنك إلغاء تثبيت المكونات الإضافية التي لا تستخدمها. افحص بعناية المكونات الإضافية المثبتة على موقعك ، وتحقق مما إذا كان يمكنك إلغاء تثبيتها. هذا ليس حلاً مثاليًا ، حيث سيتعين عليك التنازل عن الوظائف مقابل سرعة مدونتك.
تعطيل الإضافات أوراق الأنماط على وورد
أولاً ، تحتاج إلى العثور على اسم أو عنوان ورقة الأنماط التي تريد إلغاء تسجيلها. يمكنك تحديد موقعه باستخدام أداتك " تفقد العنصر ".
بعد العثور على مقبض ورقة الأنماط ، يمكنك " إلغاء عن طريق إضافة هذا الرمز إلى الملف functions.php لموضوعك أو الملف الرئيسي للمكون الإضافي.
add_action ('wp_print_styles'، 'my_deregister_styles'، شنومكس)؛ فونكتيون my_deregister_styles () {wp_deregister_style ('gdwpm_styles-كس')؛ }
يمكنك "إلغاء تسجيل" العديد من مقابض الأنماط كما تريد في هذه الوظيفة. على سبيل المثال ، إذا كان لديك أكثر من مكون إضافي تريد "إلغاء تسجيل" ورقة الأنماط الخاصة به ، فيمكنك القيام بذلك على النحو التالي:
add_action ('wp_print_styles'، 'my_deregister_styles'، شنومكس)؛ فونكتيون my_deregister_styles () {wp_deregister_style ('gdwpm_styles-كس')؛ wp_deregister_style ('بفا-فونت-أويسوم-كس')؛ wp_deregister_style ('سوم-أوثر-ستايلشيت-هاندل')؛ }
تذكر أن "إلغاء تسجيل" أوراق الأنماط هذه سيؤثر على وظائف المكونات الإضافية على موقعك. يجب عليك نسخ محتويات كل ورقة أنماط تحذفها ولصقها في ورقة أنماط قالب WordPress الخاص بك أو إضافتها كـ CSS مخصص.
تعطيل جافا سكريبت الإضافات
تمامًا مثل أوراق الأنماط ، ستحتاج إلى العثور على المقبض الذي تستخدمه ملفات جافا سكريبت "لإلغاء تسجيلها". ومع ذلك ، لن تجد المقبض باستخدام " فحص ".
لهذا سوف تحتاج إلى حفر أعمق في ملفات البرنامج المساعد للعثور على المقبض المستخدم من قبل البرنامج المساعد لتحميل البرنامج النصي.
هناك طريقة أخرى للتعرف على جميع المقابض التي تستخدمها المكونات الإضافية وهي إضافة هذا الرمز إلى ملف function.php الخاص بالقالب.
الدالة bpc_display_pluginhandles () {$ wp_scripts = wp_scripts () ؛ اسم اليد $. = " "؛ foreach ($ wp_scripts-> queue as $ handle): $ handlename. = ' ". التعامل مع $. "؛ النهاية handlename $. = " "؛ return $ handlename؛} add_shortcode ('pluginhandles'، 'bpc_display_pluginhandles')؛
بعد إضافة هذا الرمز ، يمكنك استخدام الرمز المختصر [pluginhandles] لعرض قائمة بمقابض البرنامج النصي.
الآن وبعد أن أصبح لديك مقابض نصوص برمجية ، يمكنك بسهولة "إلغاء تسجيلها" باستخدام الكود أدناه:
add_action ('wp_print_scripts'، 'my_deregister_javascript'، شنومكس)؛ فونكتيون my_deregister_javascript () {wp_deregister_script ('كونتاكت-فورم-شنومكس')؛ }
يمكنك أيضًا استخدام هذا الرمز لتعطيل برامج نصية متعددة ، مثل هذا:
add_action ('wp_print_scripts'، 'my_deregister_javascript'، شنومكس)؛ فونكتيون my_deregister_javascript () {wp_deregister_script ('كونتاكت-فورم-شنومكس')؛ wp_deregister_script ('gdwpm_lightbox-سكريبت')؛ wp_deregister_script ('أنوذر-بلوجين-سكريبت')؛ }
الآن ، كما ذكرنا سابقًا ، سيؤدي تعطيل هذه البرامج النصية إلى منع المكونات الإضافية الخاصة بك من العمل بشكل صحيح.
لتجنب ذلك ، ستحتاج إلى الجمع بين رموز JavaScripts معًا ، ولكن في بعض الأحيان لا يعمل بشكل صحيح ، تحتاج إلى معرفة ما تفعله.
هذا كل شيء في هذا البرنامج التعليمي ، وآمل أن تعرف كيفية تحسين الإضافات الخاصة بك. إذا كان لديك أي أسئلة ، فلا تتردد في طرحها.




