25 نصًا خارجيًا لتحسين WordPress: تسريع الخطوط ، التحليلات ، مقاطع فيديو YouTube ، WooCommerce ، نصوص الطرف الثالث

هل مخطوطات خارجية إبطاء موقع WordPress الخاص بك?


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

يمكنك تحسين البرامج النصية الخارجية في WordPress من خلال استضافة الملفات محليًا (الخطوط ، التحليلات ، Facebook Pixel) ، وتعطيل البرامج النصية بشكل انتقائي باستخدام المكون الإضافي Asset CleanUp ، وإضافة تلميحات المتصفح مثل الاتصال المسبق والجلب المسبق. يجب تجنب بعض المكونات الإضافية والنصوص البرمجية (مثل AdSense) بشكل عام إذا كانت السرعة مهمة بالنسبة لك. أياً كان المتبقي ، حدد ما إذا كانت التضحية في الأداء تستحق العناء ، وما إذا كان يجب حذفها أو البحث عن بديل.

تعرض البرامج النصية الخارجية دائمًا أخطاء في GTmetrix تحت تقليل بحث DNS:

وورد النصوص الخارجية

إليك كيفية تحسين نصوص الطرف الثالث:

Contents

1. البحث عن مخطوطات خارجية

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

وورد النصوص الخارجية

مراقب الاستعلام
مراقب الاستعلام يسمح لك بمشاهدة أبسط البرامج النصية والأنماط والمكونات الإضافية التي يتم تحميلها:

البرامج النصية لمراقبة الاستعلام

استعلام مراقب بطيء الإضافات

2. تعطيل البرامج النصية والأنماط والمكونات الإضافية غير المستخدمة

يتم تحميل بعض المكونات الإضافية عبر موقع الويب بأكمله بغض النظر عما إذا كانت تُستخدم.

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

ثبّت المكون الإضافي ، وعدّل صفحة ، ثم عطل أي مكونات إضافية أو طلبات غير مستخدمة في تلك الصفحة:

نصوص خارجية خارجية

تعطيل النصوص الخارجية وورد

ميزات تنظيف الأصول:

  • تعطيل البرامج النصية / المكونات الإضافية غير المستخدمة في محتوى معين
  • تصغير ودمج وتأجيل وتخزين CSS + JavaScript
  • الربط المسبق ، والتحميل المسبق ، والدمج ، واستضافة الخطوط محليًا
  • تمكين إعادة كتابة عنوان URL لـ CDN لضمان تحسين الملفات
  • تعطيل عمليات التضمين ، والأدوات ، والميزات غير المستخدمة بشكل شائع
  • تعطيل دعم بروتوكول XML-RPC جزئيًا أو كليًا
  • تحسين HTML عن طريق إزالة التعليمات البرمجية غير الضرورية في
  • التفريغ في صفحة واحدة ، على مستوى الموقع ، حسب نوع المشاركة ، أو RegEx (ميزة مميزة)

تعطيل المكونات الإضافية بشكل انتقائي (أمثلة)

  • تعطيل البرنامج المساعد المنزلق على المحتوى بدون أشرطة التمرير
  • قم بتعطيل البرنامج المساعد للمقتطفات المنسقة على المحتوى بدون المقتطفات المنسقة
  • تعطيل البرنامج المساعد لنموذج الاتصال على المحتوى بدون نموذج اتصال
  • قم بتعطيل AdSense أو الروابط التابعة حيث لا تظهر
  • تعطيل المكوِّن الإضافي للمشاركة الاجتماعية على جميع الصفحات (نظرًا لأنه عادةً ما يكون لمشاركات المدونة)
  • قم بتعطيل البرامج النصية والأنماط وأجزاء سلة التسوق في WooCommerce على صفحات غير التجارة الإلكترونية

3. الربط المسبق ، الجلب المسبق ، والتحميل المسبق للنصوص الخارجية

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

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

التعريفات (Credit: WP Rocket)

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

الخطوة 1: انسخ جميع النطاقات الخارجية التي تستخدمها على موقعك على الويب (ابحث عنها في تقرير GTmetrix و Query Monitor) ، وإلا ستجد هنا قائمة المجالات المشتركة للجلب المسبق من جيثب:

الخطوة 2: أضفها إلى المكوّن الإضافي Pre * Party Resource Hints:

تلميحات موارد قبل الحزب

إذا كنت تستخدم WP Rocket ، فيمكنك إحضارها مسبقًا (الموجود في علامة التبويب التحميل المسبق):

طلبات الجلب المسبق لنظام أسماء النطاقات

4. تأجيل تحليل جافا سكريبت

تأجيل تحليل جافا سكريبت يطلب من المتصفحات الانتظار لتنزيل JavaScript حتى يتم تنزيل كل شيء آخر.

إذا كنت تستخدم WP Rocket ، فقم بتمكينه تحميل JavaScript مؤجل في علامة التبويب “تحسين الملف”:

تحميل JavaScript مؤجل

إذا كان المكون الإضافي لذاكرة التخزين المؤقت لا يدعم ذلك ، فيمكنك استخدام البرنامج المساعد جافا سكريبت غير المتزامن:

غير متزامن جافا سكريبت

5. استضافة خطوط Google محليًا

يجب أن تؤدي استضافة الخطوط محليًا إلى إصلاح معظم الأخطاء المتعلقة بالخط في GTmetrix.

يمكنك القيام بذلك باستخدام خطوط Google ذاتية الاستضافة, OMGF, أو تنظيف الأصول.

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

جوجل-الخطوط- GTmetrix

الخطوة 1: تنزيل خطوطك من خطوط Google.

الخطوة 2: تحويلها إلى ملفات خطوط الويب باستخدام Transfonter.

Transfonter-Google-Font-Conversion

الخطوه 3: تحميل ملفات خطوط الويب إلى wp-content / uploads.

مثال:

  • http://yourwebsite.com/wp-content/uploads/fonts/Roboto-Regular.woff
  • http://yourwebsite.com/wp-content/uploads/fonts/Roboto-Regular.woff2
  • http://yourwebsite.com/wp-content/uploads/fonts/Roboto-Bold.woff
  • http://yourwebsite.com/wp-content/uploads/fonts/Roboto-Bold.woff2

الخطوة 4: أضف خطوطًا مخصصة إلى CSS.

عناوين URL الافتراضية في stylesheet.css:
src: تنسيق url (‘Roboto-Bold.woff2’) (‘woff2’),
تنسيق عنوان url (“Roboto-Bold.woff”) (“woff”) ؛

قم بتغيير هذه إلى:
src: url (‘http://yourwebsite.com/wp-content/uploads/fonts/تنسيق Roboto-Regular.woff2 ‘) (‘ woff2 ‘),
عنوان url (“http://yourwebsite.com/wp-content/uploads/fonts/تنسيق Roboto-Regular.woff ‘) (‘ woff ‘) ؛

الخطوة الخامسة: اختبر الخطوط في محرر نصوص WordPress.

اختبارات

اختبار الخط المخصص

اختبار الخط المخصص

6. استضافة Google Analytics محليًا

إذا رأيت الاستفادة من التخزين المؤقت للمتصفح المشكلة ، فإن استضافة شفرة تتبع Google Analytics محليًا سيؤدي إلى حل هذه المشكلة. يمكنك استخدام تتبع WP Rocket من Google, تحليلات CAOS, أو الفسفور الابيض تعطيل.

الرافعة المالية - التخزين المؤقت - تحليلات جوجل

7. تجنب جوجل ادسنس بأي ثمن

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

خبير منتج ذهبي يقول:

“عادةً ما تكون هناك أشياء يمكن تحسينها تحت سيطرتك ، ولكن في النهاية ، قرار بشأن المقايضة: هل تحقيق الدخل يعوض خسارة السرعة؟”

Kinsta يقول:

“هذا هو السبب في عدم وضع نموذج الدخل الخاص بك حول إعلانات الجهات الخارجية ، فلا تضعها على موقع WordPress الخاص بك.”

Cloudflare Railgun هو خيار آخر لتحسين AdSense لأنه يسرع المحتوى الديناميكي.

Cloudflare Railgun

8. استخدم خرائط Google فقط في صفحة الاتصال

تبدو جيدة ، أليس كذلك?

بدلاً من تضمين خريطة ، استخدم صورة مع رابط لاتجاهات القيادة.

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

خرائط جوجل

9. لا تتجاوز في برنامج إدارة العلامات من Google

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

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

سرعة إدارة العلامات من Google

تجنب المخاطر المشتركة يمكن أن يساعد عدم استخدام الكثير من العلامات ، لكني لا أستخدم GTM. في الحقيقة ، لم أجربها بصدق أبدًا. لكنني أعلم أنني رأيت ذلك في الكثير من تقارير GTmetrix السيئة.

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

10. استبدال منشورات وسائل التواصل الاجتماعي بلقطات

يمكن استبدال المشاركات المضمنة (مثل التغريدات) بلقطات شاشة.

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

استطلاع استضافة 2019

2017-WordPress-Hosting-FB-Poll

توصيات استضافة Elementor

توصية استضافة يوليو 2019

2016-WordPress-Hosting-FB-Poll

الاستضافة المفضلة للعنصر

2018 توصيات الاستضافة

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

ونعم ، أوصي SiteGround لاستضافة أو كلاودواي / Kinsta. هناك الكثير من مراجعات الاستضافة السيئة ؛ انظر إلى استطلاعات الفيسبوك وسترى من هم الفائزون.

11. كسول تحميل أشرطة فيديو يوتيوب

يمكن أن تضيف مقاطع الفيديو المضمنة بسهولة أكثر من 2 ثانية لتحميل أوقات.

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

كلاهما يمكن القيام بهما في WP Rocket:

WP-Rocket-Lazy-Load

WP YouTube Lyte يعد خيارًا جيدًا آخر ويدعم عمليات تضمين YouTube الخفيفة (فقط استدعاء “مشغل YouTube البدين” عند النقر على زر التشغيل) وتخزين صور YouTube المخزنة مؤقتًا محليًا.

أو كبديل لذلك يشتمل البرنامج التعليمي على يوتيوب خفيف من الممكن استخدامه.

12. تعطيل الجرافات

إذا كان لديك الكثير من تعليقات المدونة, الجرافات يمكن أن يبطئ حقا المنشور.

قررت في النهاية تعطيل Gravatars مما يعني عدم ظهور وجوه في التعليقات. مدونة WP Rocket لا يستخدم Gravatars أيضًا (نص فقط). قد تبدو مملة إلى حد ما ، ولكن إذا كانت السرعة مهمة ، فقد ترغب فقط في تصميم تعليقاتك باستخدام CSS وتعطيل Gravatars. لم تعمل إضافات ذاكرة التخزين المؤقت لـ Gravatar أبدًا ، ولم أرغب في إخفاء التعليقات أو إخفاؤها.

وهنا عدد قليل من الخيارات:

  • تعطيل Gravatars (إظهار النص والتاريخ وما إلى ذلك فقط)
  • Cache Gravatars باستخدام Optimum أو Harrys أو FV (لم ينجح معي)
  • قسّم التعليقات إلى عدة صفحات ، لذلك لا يظهر سوى عدد قليل من Gravatars

لا أستخدم Gravatars:

علق بدون جرافيتارز

13. تعطيل الإضافات الإحصائية

هل تستخدم مكونًا إضافيًا لجمع الإحصاءات?

سيؤدي ذلك إلى إبطاء موقعك ، ولا تحتاج إلى مكون إضافي لذلك.

يمكنك رؤية كل ما تحتاجه في Google Analytics + Google Search Console بدون إبطاء سرعة موقعك على الويب. لا تحتاج إلى JetPack أو إحصائيات WP أو المكونات الإضافية للإحصاءات.

لوحة تحكم أداء Google Search Console

14. تعطيل مدقق الارتباط المكسور

يدير Broken Link Checker عمليات مسح مستمرة ولهذا السبب تم حظره مع العديد من المضيفين.

ما زلت أحب هذا البرنامج المساعد وتثبيته / تشغيله كل بضعة أشهر. ولكن بعد انتهائي ، أحذفه على الفور. يمكنك أيضًا المحاولة دكتور لينك تشيك الذي يبحث أيضًا عن الروابط المعطلة عبر موقع الويب بأكمله ، ولكن لا يمكنك إصلاح الروابط مباشرة في لوحة تحكم WordPress الخاصة بك كما يمكنك مع Broken Link Checker. لذا استخدمه واحذفه فورًا ، أو استخدم Dr. Link Check.

15. تعطيل وحدات JetPack غير المستخدمة

أولاً ، قم بتعطيل جميع وحدات JetPack التي لا تستخدمها.

ولكن لماذا تقوم بتثبيت مكون إضافي قوي إذا كنت تستخدم ميزتين فقط؟ إذا كنت بحاجة إلى إحصائيات ، فاستخدم Google Analytics أو Cloudflare للحصول على CDN مجاني أو UpdraftPlus للنسخ الاحتياطية و WP Rocket للتحميل البطيء وللحماية ، سأستخدم Wordfence أو Sucuri أو iThemes Security.

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

الخطوة 1: توجه إلى لوحة معلومات JetPack ، وانتقل لأسفل ، وانقر فوق Debug.

تصحيح JetPack

الخطوة 2: الوصول إلى القائمة الكاملة لوحدات JetPack المتاحة على موقع WordPress الخاص بك.

الوصول إلى وحدات JetPack

الخطوه 3: قم بإلغاء تنشيط جميع الوحدات التي لا تستخدمها.

وحدات JetPack

16. تعطيل المكونات الإضافية عالية المشاركة الاجتماعية CPU

يجب أن تسحب أزرار المشاركة الاجتماعية عدد المشاركات من Facebook و Twitter وغيرها.

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

طلبات البرنامج المساعد للمشاركة الاجتماعية

الإضافات الموصى بها (خفيفة الوزن) للمشاركة الاجتماعية:

17. تعطيل واستبدال ملحقات CPU عالية أخرى

هناك سبب في WP Engine و GoDaddy والمضيفين الآخرين القائمة السوداء أنواع معينة من الإضافات.

تتضمن معظم المكونات الإضافية البطيئة في WordPress المشاركة الاجتماعية ، والإحصاءات ، والمنزلق ، والنسخ الاحتياطي ، ومنشئو الصفحات ، والتقويم ، والدردشة ، ونموذج الاتصال ، والمحفظة ، والمنشورات ذات الصلة ، وملفات Sitemap ، و Wordfence ، و WPML ، و WooCommerce ، و JetPack ، والمكونات الإضافية التي تعمل على عمليات المسح أو العمليات الجارية. يمكن العثور على المكونات الإضافية البطيئة باستخدام Query Monitor أو في تقرير GTmetrix Waterfall.

  1. اضف هذا
  2. برنامج AdSense Click Fraud Monitoring
  3. تقويم الأحداث متعدد الإمكانات
  4. النسخ الاحتياطي الأصدقاء
  5. بيفر باني
  6. وورد أفضل جوجل خرائط المواقع XML
  7. مدقق الارتباط المكسور (استخدم Dr. Link Check)
  8. الاتصال المستمر لووردبريس
  9. نموذج الاتصال 7
  10. الوظائف ذات الصلة بالسياق
  11. روابط السيارات الرقمية
  12. نظام تعليق Disqus
  13. Divi Builder
  14. الشبكة الأساسية
  15. دردشة الفيسبوك
  16. معرض فانسي
  17. مُعزز تحسين محركات البحث
  18. تحليلات كوكل
  19. مترجم لغة جوجل
  20. عرض قائمة كاملة من 65 الإضافات بطيئة ووردبرس]

18. قم بتعطيل نصوص WooCommerce والأنماط وأجزاء سلة التسوق

تأتي جميع مواقع WooCommerce مع نصوص برمجية وأنماط وأجزاء عربة إضافية.

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

أجزاء عربة WooCommerce

الخيار 1: تنظيف الأصول
قم بتعطيل وظائف WooCommerce بشكل انتقائي على الصفحات التي لا تحتاج إلى تحميلها.

تنظيف الأصول WooCommerce

الخيار 2: استخدم الرمز من Github
تعطيل البرامج النصية لـ WooCommerce: اضف هذا الشفرة function.php:

تعطيل أنماط WooCommerce: انظر WooCommerce’s الدورة التعليمية.

تعطيل أجزاء سلة WooCommerce: اضف هذا الشفرة إلى funtions.php:

الخيار 3: سائل عطري
المكوّن الإضافي Kinsta’s Perfmatters يتيح لك تعطيل كل هذه بنقرة واحدة ، بالإضافة إلى العديد من الخيارات الأخرى الميزات لتحسين موقعك مثل تعطيل وظائف WordPress غير الضرورية. أستخدمه على موقع الويب الخاص بي.

تحسين صناعة العطور

19. تحميل الشرطي Disqus

يمكن لـ Disqus والعديد من المكونات الإضافية للتعليقات إنشاء طلبات خارجية.

تحميل شرطي هو إصدار متقدم من Disqus والذي يتضمن التحميل البطيء وتعطيل البرنامج النصي. إذا كان Disqus يقوم بإنشاء الطلبات في تقرير GTmetrix الخاص بك ، فيمكن أن يصلح هذا معظمها.

تحميل شرطي

20. تحميل نموذج الاتصال بشكل انتقائي 7

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

يمكنك أيضًا استخدام Asset CleanUp لتعطيل نماذج الاتصال على الصفحات التي لا تستخدمها:

تعطيل تنظيف الأصول بشكل انتقائي

21. تمكين التخزين المؤقت لفيسبوك Pixel

الفسفور روكتس إضافة Facebook Pixel يتيح لك تطبيق التخزين المؤقت للتصفح لـ Facebook Pixel.

هذه هي الطريقة الوحيدة لتحسين Facebook Pixel حسب علمي ، والذي يتيح لك تتبع من يأتي إلى موقعك على الويب ومتابعته باستخدام إعلانات Facebook ، من بين ميزات أخرى.

التخزين المؤقت لمتصفح Facebook Pixel

22. تكوين البرنامج المساعد الخاص بك ذاكرة التخزين المؤقت بشكل صحيح

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

قد تكون العديد من أخطاء GTmetrix متعلقة بأشياء يمكن أن يعالجها المكون الإضافي لذاكرة التخزين المؤقت (تصغير ودمج الملفات ، وتأجيل JavaScript ، والتخزين المؤقت ، وإضافة رؤوس منتهية الصلاحية ، وتحسين الفيديو ، وعرض الملفات من شبكة CDN ، واستضافة خطوط Google + Analytics محليًا). نظرًا لأن المكونات الإضافية المختلفة لذاكرة التخزين المؤقت تأتي بميزات مختلفة ، يجب عليك مراجعة جميع الإعدادات واختبارها بقوة ، والتحقق من كيفية تمكين الميزات في أوقات تحميل أسرع ونتائج أفضل.

أنا شخصياً أستخدم WP Rocket لأنه يأتي مع العديد من الميزات التي لا تحتوي عليها معظم الإضافات المؤقتة (استضافة الخطوط ، التحليلات ، و Facebook Pixel محليًا ، تحميل الصور البطيئة + مقاطع الفيديو ، تنظيف قاعدة البيانات ، التحميل المسبق ، التحكم في ضربات القلب ، ودمج كلا من Cloudflare و CDNs المتعددة مثل StackPath). خلاف ذلك ، قد تضطر إلى تثبيت 7 مكونات إضافية للحصول على هذه التحسينات.

دروس البرنامج المساعد ذاكرة التخزين المؤقت:

برنامج WP Rocket File Optimization

23. CDNs لا تساعد

تعد شبكات CDN رائعة لتحسين الملفات الخاص بك موقع ووردبريس.

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

ما زلت أوصي Cloudflare و StackPath نظرًا لأنهما يساعدان بشكل كبير في تفريغ الموارد إلى مراكز البيانات (مما يجعل خادمك أكثر استرخاء) واستخدام ميزات مثل Cloudflare Page Rules و Hotlink Protection وميزات الأمان الخاصة بهم لتسريع وحماية موقع الويب الخاص بك. والمزيد من شبكات CDN يعني المزيد من مراكز البيانات لاستضافة ملفاتك ، مما يعني تسليم المحتوى الخاص بك بشكل أسرع. لهذا السبب أستخدم كلاً من شبكات CDNs الخاصة بـ Cloudflare و StackPath.

24. استخدام عمال Cloudflare

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

25. تشغيل مهام CPU عالية خلال الأوقات البطيئة

يجب تشغيل النسخ الاحتياطية ، و Broken Link Checker ، ومهام CPU عالية أخرى خلال الأوقات البطيئة. بسيط.

أسئلة مكررة

&# x2705 ؛ كيف أجد نصوص الطرف الثالث التي تبطئ موقعي?

ستظهر هذه عادةً في قسم “تقليل بحث DNS” في علامة التبويب GTmetrix YSlow. بعض أكثر نصوص الطرف الثالث شيوعًا هي خطوط Google و Analytics والخرائط و AdSense و Google Tag Manager وطلبات الوسائط الاجتماعية ومقاطع فيديو YouTube المضمنة و Gravatars.

&# x2705 ؛ كيف أقوم بتحسين خطوط جوجل?

يعد الجمع بين خطوط Google واستضافتها محليًا أفضل طريقة لتحميل الخطوط بشكل أسرع. يمكنك أيضًا الجلب المسبق لخطوطك وتوصيلها مسبقًا. جرب استخدام المكوّن الإضافي OMGF.

&# x2705 ؛ ماذا عن أخطاء وسائل الإعلام الاجتماعية في GTmetrix?

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

&# x2705 ؛ كيفية إصلاح مشكلة التخزين المؤقت للمتصفح النفوذ لبرنامج Google Analytics?

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

&# x2705 ؛ هل يمكنني تحميل مقاطع فيديو YouTube المضمنة بشكل أسرع?

نعم ، تتيح لك المكونات الإضافية مثل WP Rocket أو WP YouTube Lyte تحميل مقاطع الفيديو البطيئة واستبدال إطار iframe بصورة معاينة. يمكن أن يحلق هذا عدة ثوانٍ من وقت تحميل المحتوى.

كيف هو تقرير GTmetrix الخاص بك الآن?

صفحتي الرئيسية 100٪ لكن مشاركاتي عادة ما تكون أكثر إثارة للإعجاب.

سأستغرق وقت تحميل 1.7 ثانية على صفحة بحجم 6.28 ميجا بايت مع 196 طلبًا في أي يوم.

في الأصل ، كانت النصوص البرمجية الخارجية التي تبطئ موقعي هي خطوط Google ، و Google Analytics ، ومقاطع فيديو YouTube المضمنة ، والتغريدات المضمنة ، وكان لدي بعض المشاكل في تكوين CDN الخاص بـ StackPath. ولكن بمجرد تنفيذ الخطوات في هذا المنشور (والتضحية بمكوِّن إضافي أو اثنين) ، عادةً ما يتم تحميل موقع WordPress بالكامل بسرعة كبيرة. استضافة Cloudways ساعد أيضا.

تقرير GTmetrix لعام 2019

الشيء الرئيسي الذي يمنع هذا المنشور من 100٪ هو رموز Github المضمنة. لكن مهلاً ، لا يمكنك دائمًا أن تكون مثاليًا ، وعلى الأقل لدي Github في قائمتي الموصولة مسبقًا والمسبقة!

تحتاج مساعدة?

اترك لي تعليقًا أو اتصل بفريقنا حول خدمة WordPress speed.

في صحتك,
توم

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map