كيف قمت بتحسين موقع WordPress البطيء الخاص بي للتحميل في <1s مع 100٪ من نتائج GTmetrix: 36+ نصائح لتحسين سرعة WordPress لعام 2020

موقع وورد بطيء?


سأوضح لك كيفية أخذ تقرير GTmetrix و Pingdom و PageSpeed ​​Insights واستخدامهم لإجراء تحسينات خاصة بـ WordPress لتحسين الدرجات / أوقات التحميل. لقد كتبت بالفعل دروسًا تعليمية شائعة من أجل صاروخ الفسفور الابيض, مكونات إضافية عالية لوحدة المعالجة المركزية لتجنبها وتحسين الصورة. يجمع هذا الدليل بين كل ما فعلته للحصول على نتائج 100٪ على صفحتي الرئيسية بالإضافة إلى الصفحات والمشاركات الأخرى. حتى هذا المنشور يمكن تحميله <2s ولديه 172 طلبًا ، حجمه 5.78 ميجا بايت ، و 400 تعليق.

Contents

جدول المحتويات

1. GTmetrix مقابل Pingdom مقابل PageSpeed
2. تجنب استضافة EIG
3. استضافة SiteGround*
4. الترقية إلى PHP 7.3
5. البرنامج المساعد ذاكرة التخزين المؤقت
6. قاعدة بيانات نظيفة
7. التحكم في ضربات القلب
8. كسول تحميل أشرطة الفيديو
9. خطوط جوجل
10. تحليلات كوكل
11. إعداد Cloudflare
12. إعدادات Cloudflare
13. CDN*
14. قدّم صورًا بحجمها
15. حدد أبعاد الصورة
16. ضغط الصور بدون فقد
17. موارد خارجية
18. إزالة النفخ
19. قلل الإضافات
20. ملحقات CPU عالية21. الإضافات خفيفة الوزن
22. تعطيل المكونات الإضافية بشكل انتقائي
23. حظر برامج الروبوت السيئة
24. تجنب AMP
25. الجرافات
26. WooCommerce
27. أضف SSL
28. الحد من مراجعات المنشورات
29. تعطيل Pingbacks + Trackbacks
30. تحقق من AWStats لوحدة المعالجة المركزية عالية
31. تأجيل تحليل جافا سكريبت
32. إضافة رؤوس تنتهي صلاحيتها
33. إزالة سلاسل الاستعلام
34. تقليل عمليات إعادة التوجيه
35. موضوع خفيف الوزن*
36. مراقبة موارد الخادم
37. تحديث وورد
38. البحث عن أبطأ الصفحات
39 استضافة Cloudways*
40. استئجار محسن وورد بلاس*

استضافة وذاكرة التخزين المؤقت البرنامج المساعد – هذه هي أكبر عاملين في دليل تحسين ووردبريس. أنا أستعمل SiteGround من أيضا يستخدمه Yoast وصنف # 1 في عدة استطلاعات الفيسبوك. بالنسبة إلى التخزين المؤقت ، أستخدم WP Rocket الذي كان أيضًا الأول في استطلاعات الرأي على Facebook ويأتي مزودًا بميزات أكثر من المكونات الإضافية لذاكرة التخزين المؤقت (تقليل عدد المكونات الإضافية على موقعك). SiteGround هو 3.95 دولار – 11.95 دولارًا شهريًا و WP Rocket هو 49 دولارًا سنويًا ، ولكن في الغالب ما أساهم في أوقات التحميل الخاصة بي.

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

1. GTmetrix مقابل Pingdom مقابل Google PageSpeed ​​Insights

GTmetrix يحتوي على أقوى التوصيات ، مثل الصور التي تحتاج إلى التحسين في علامة التبويب سرعة الصفحة (الخطوات 14-16) واستخدام CDN في علامة التبويب YSlow (الخطوة 11). من الجيد أيضًا العثور على مكونات إضافية بطيئة التحميل إذا كانت تستغرق وقتًا طويلاً للتحميل في علامة التبويب Waterfall ، أو تظهر عدة مرات في تقريرك الرئيسي. يمكنك أيضًا عرض وقتك للبايت الأول في علامة التبويب التوقيتات.

تقرير GTmetrix الخاص بي:

تقرير GTmetrix 2019

Pingdom هل الأداة الأكثر دقة لقياس أوقات التحميل وفقًا لـ WP Rocket ، وأوقات التحميل هي المقياس الأساسي الذي يجب عليك قياسه (وليس الدرجات) ، ولكن هناك ارتباط.

لي تقرير Pingdom:

تقرير بينجدم 2019

جوجل PageSpeed ​​رؤى جيد فقط لشيء واحد – التحقق أوقات استجابة الخادم الذي توصي به Google <200 مللي ثانية. وإلا فهي عديمة الفائدة وهناك العديد من المقالات تشرح لماذا. يمكنك تحسين أوقات استجابة الخادم من خلال ترقية الخطط مع مضيفك الحالي لتضمين المزيد موارد الخادم أو التبديل إلى استضافة أسرع من SiteGround, DigitalOcean على Cloudways, أو Kinsta الذين هم بشكل عام أفضل 3 مضيفين في فصلهم (انضم إلى وورد استضافة مجموعة الفيسبوك للحصول على آراء غير منحازة أو إلقاء نظرة على استطلاعات الفيسبوك).

تقليل وقت استجابة الخادم

2. تجنب استضافة EIG

نفس الشركة (EIG) تمتلك Bluehost و HostGator و iPage و Site5 و Unified Layer وأكثر من 60 شركة استضافة مختلفة. وهي معروفة بخفض التكاليف عن طريق حزم الكثير من الأشخاص على نفس الخادم (التأكيد عليها) ولها مراجعات رهيبة بسبب ذلك. تتمتع العديد من مواقع الويب التي تستضيفها EIG بأوقات استجابة عالية ، وسوف أتجنب استخدام هذه الشركات بأي ثمن.

قائمة العلامات التجارية لمجموعة EIG

هذا معروف في مجموعات Facebook.

EIG-Facebook-Post

3. SiteGround (المضيف رقم 1 في استطلاعات الرأي على Facebook)

SiteGround يكون يستخدمه Yoast, نفسي و أوصت به وورد. إنهم رقم 1 في كل استطلاع على Facebook تقريبًا ويعطون معظم الناس أهمية تحسينات وقت التحميل خاصة إذا كانوا يستخدمون مضيفين متواضعين: GoDaddy و Bluehost و HostGator و InMotion و Dreamhost و EIG.

Yoast-on-Twitter-We-just-switched to to Siteground

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

DigitalOcean على Cloudways و Kinsta جيدة أيضًا وتبدأ بسعر 10 دولارات في الشهر و 30 دولارًا في الشهر. Cloudways هو أكثر للمطورين الذين لا يحتاجون إلى cPanel أو استضافة البريد الإلكتروني أو الدعم الذي تحصل عليه مع SiteGround. Kinsta هو في الأساس ما WP Engine اعتاد على ان تكون (الثمن ، ولكن رائع). مدونتي بالكامل مخصصة بشكل أساسي لمساعدة الأشخاص على تحميل موقع الويب الخاص بهم بشكل أسرع. أنا أرفض أن أوصي باستضافة 2 دولار / شهر لأنها معظم الناس أكبر الأسف عند تشغيل موقع ويب.

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

2017-WordPress-Hosting-FB-Poll

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

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

WordPress-Host-Poll-Aug-2018

الاستضافة المشتركة - الاستطلاع 2017

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

شركة Go-To-Hosting-Company

WordPress-Hosting-Poll-2017

الاستضافة المدارة

WooCommerce-Hosting-FB-Poll

2016-Web-Hosting-Poll

أفضل ، وورد ، استضافة ، مزود ، استطلاع

Best-Web-Hosting-2019-Poll

الاستطلاع WP Friendly Hosting

2016-WordPress-Hosting-FB-Poll

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

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

استطلاع استضافة ووردبريس سبتمبر 2018.png

Managed-WordPress-Hosting-Poll-2017

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

استضافة-استطلاع-للسرعة

WordPress-Hosting-Poll-June-1

توصية SiteGround

2014-Managed-WordPress-Hosting-FB-Poll

أفضل الاستضافة على شبكة الإنترنت - مزود - استطلاع

Hosting-Poll-February-2019

استضافة-توصيات-استطلاع

Bluehost مقابل SiteGround

ووردبرس] مضيف ويب استطلاع

ينصح بهما وورد:

SiteGround-Recommended-WordPress-Host

ما يقوله الآخرون:

Godaddy إلى الهجرة SiteGround

EIG-To-SiteGround

SiteGround-Migration

SiteGround لديه 3 خطط:

استضافة SiteGround WordPress

تتضمن الخطط الأعلى المزيد من موارد الخادم (العامل الأول في دليل تحسين WordPress). ها هي مخطط مقارنة كامل, لكن GrowBig يمنحك حوالي 2x موارد خادم أكثر من StartUp ، و GoGeek استضافة شبه مخصصة مما يمنحك المزيد. يأتي GrowBig وما بعده مع ترحيل مجاني ، وتخزين مؤقت ، وتخزين متقدم ، وإمكانية استضافة مواقع ويب متعددة. GoGeek يأتي مع دعم الأولوية. إن استضافة السحابة الخاصة بهم هي قفزة كبيرة في السعر عند 80 دولارًا في الشهر.

يمكنك ان ترى هذا على صفحة الميزات:

SiteGround-Server-Resources-Comparison

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

التبديل إلى SiteGround

ترحيل SiteGround لوقت التحميل

Bluehost إلى SiteGround GTmetrix

HostGator إلى SiteGround

SiteGround GTmetrix

SiteGround Google PageSpeed ​​Insights

100 درجة مثالية على SiteGround

تكوين SiteGround

السرعة التي تقدمها SiteGround

تقرير SiteGround GTmetrix

تقليل أوقات التحميل باستخدام SiteGround

أوقات استجابة SiteGround جديدة

HostGator لترحيل SiteGround

أوقات استجابة SiteGround في جملة

تحول إلى استضافة SiteGround

صاروخ SiteGround تخيل التحرير

جملة GTmetrix على SiteGround

SiteGround PageSpeed ​​Insights

SiteGround في جملة

SiteGround تقليل أوقات التحميل

استضافة SiteGround سريعة

نتائج Pingdom جديدة على SiteGround

وقت استجابة SiteGround جديد

تحسين وقت الاستجابة SiteGround

احصل على الاستضافة من SiteGround

4. الترقية إلى PHP 7+

الترقية إصدارات PHP سهل للغاية ويمكن أن يجعل موقعك أسرع 2-3 مرة.

وورد معايير PHP

فلماذا معظم مستخدمي ووردبريس تشغيل إصدارات PHP قديمة?

WordPress-PHP-Version-Stats

لأنه على الرغم من أن معظم المضيفين يدعمونها:

الإصدارات المدعومة من PHP

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

الخطوة 1: تحميل هذا عرض إصدار PHP البرنامج المساعد للتحقق من الإصدار الحالي الخاص بك.

عرض- PHP

الخطوة 2: تشغيل مدقق توافق PHP للتأكد من توافق السمة / المكونات الإضافية.

مدقق توافق PHP

الخطوه 3: الترقية إلى PHP 7+ بالبحث عن “مدير إصدار PHP” في حساب الاستضافة الخاص بك:

مدير إصدار PHP

يسرع بعض المضيفين في إصدار إصدارات جديدة (SiteGround و Cloudways و Kinsta) ، بينما لا يبذل آخرون جهدًا للبقاء على اطلاع دائم بالتكنولوجيا. سبب آخر لتجنب EIG و GoDaddy.

ترقية PHP

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

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

هناك الكثير من المكونات الإضافية المخبأة هناك ، لكن استطلاعات الرأي على Facebook دقيقة. المكوِّن الإضافي لذاكرة التخزين المؤقت والاستضافة هما عاملان رئيسيان, تتباهى بذلك صاروخ الفسفور الابيض إذا كان لديك 49 دولارًا سنويًا (يمكنك الحصول على خصم 10 ٪ إذا قمت بالتسجيل في قائمة بريدهم الإلكتروني). خلاف ذلك ، فإن WP Fastest Cache و Swift Performance هما خياران مجانيان جيدان. أستخدم WP Rocket على موقعي لمدة 3 سنوات.

2016 أفضل استطلاع المساعد ذاكرة التخزين المؤقت

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

Swift vs WP Rocket

استطلاع عام 2016 المساعد البرنامج المساعد

أفضل ملحقات ذاكرة التخزين المؤقت 2018 الاستطلاع

wp صاروخ مقابل w3 totla مخبأ

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

  • تنظيف قاعدة البيانات (مضمنة في WP Rocket ، أو استخدامها WP- تحسين)
  • التحكم في ضربات القلب (مدمج في WP Rocket ، أو استخدامه التحكم في ضربات القلب)
  • تحميل الصور / الفيديوهات البطيئة (مدمجة في WP Rocket ، أو استخدامها WP YouTube Lyte)
  • استضافة خطوط Google محليًا (مضمّن في WP Rocket ، أو استخدامها OMGF, أو SHGF)
  • استضافة Google Analytics محليًا (مضمّن في WP Rocket أو استخدامه CAOS للتحليلات)
  • الجلب المسبق لطلبات DNS (مدمجة في WP Rocket ، أو استخدامها تلميحات موارد قبل الحزب)
  • التكامل مع Cloudflare + CDNs أخرى (مضمنة في WP Rocket ، أو استخدامها CDN Enabler)

WP-Rocket-Features

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

  • دليل WP Rocket
  • دليل WP Fastest Cache
  • دليل الأداء السريع
  • دليل إجمالي ذاكرة التخزين المؤقت W3
  • دليل WP Super Cache

WP Rocket و WP Fastest Cache سهل الإعداد ، في حين أن البعض الآخر أكثر تعقيدًا بعض الشيء.

بعض المضيفين مثل GoDaddy و محرك WP إضافات ذاكرة التخزين المؤقت للقائمة السوداء لأن لديهم نظام التخزين المؤقت المدمج الخاص بهم. في هذه الحالة ، استخدم تحسين تلقائي لتحسين HTML و CSS وجافا سكريبت. كما أن لديها خيار CDN. شاهد البرنامج التعليمي للتحسين التلقائي الخاص بي ، وإلا إذا كان مضيفك لا يدرج المكونات الإضافية لذاكرة التخزين المؤقت في القائمة السوداء ، أوصي إما WP Rocket أو Swift.

6. قاعدة بيانات نظيفة

يحذف مجلدات الرسائل غير المرغوب فيها والمهملات ، و trackbacks ، و pingbacks ، وطاولات قاعدة البيانات, العابرين, والآلاف المحتملة من المراجعات اللاحقة والمسودات التي تراكمت عليها ساعات عمل إضافية يخزنها WordPress تلقائيًا. هذه هي ملفات القمامة وإبطاء موقعك. أوصي بجدولة WP Rocket أو WP Optimize لحذفها كل أسبوع أو نحو ذلك. يجب أن تكون بخير ، ولكن خذ نسخة احتياطية من موقعك إذا كانت هذه هي المرة الأولى التي تنظف فيها قاعدة بياناتك!

في حالة استخدام WP Rocket, قم بتشغيل (وجدولة) هذا في إعدادات قاعدة البيانات:

إعدادات WP-Rocket-Database-Settings

في حالة عدم استخدام WP Rocket ، استخدمه مجانًا WP- تحسين توصيل في:

WP-Optimize Clean Database

7. التحكم في ضربات القلب

ال وورد نبضات API يستهلك موارد الخادم من خلال عرض إشعارات المكونات الإضافية في الوقت الفعلي وأن المستخدمين الآخرين يعدلون مشاركة. نظرًا لأن هذا يمكن أن يؤدي إلى إنشاء طلب كل 15-30 ثانية ، فمن الأفضل تعطيل هذا إما في WP Rocket أو المكون الإضافي للتحكم في ضربات القلب.

في حالة استخدام WP Rocket ، قم بتعطيل هذا في إعدادات Heartbeat:

WP-Rocket-Heartbeat-Control

إذا لم تستخدم WP Rocket ، استخدم البرنامج المساعد لضبط ضربات القلب:

التحكم في ضربات القلب ، البرنامج المساعد

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

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

في حالة استخدام WP Rocket, تمكين التحميل البطيء في إعدادات “الوسائط”:

WP-Rocket-Lazy-Load

استبدل YouTube Iframe بصورة المعاينة – يؤدي هذا إلى تحميل مقاطع الفيديو فقط بمجرد أن ينقر الأشخاص على زر التشغيل ، ومن المحتمل أن يحذفوا عدة ثوان من المحتوى بمقاطع الفيديو. يمكنك عمل صاروخ WP هذا ، أو اتباع هذا برنامج تعليمي يوتيوب خفيف. ستقوم في الأساس بلصق كود في قالب الويب الخاص بك ، ولصق المزيد من التعليمات البرمجية في CSS الخاص بك ، ثم تضمين كل فيديو باستخدام كود “div”.

شاهد كيف لا يتم تحميل الفيديو حتى تنقر على زر التشغيل?

9. خطوط جوجل

إذا كنت تستخدم خطوط Google ، فسترى على الأرجح هذه الأخطاء في GTmetrix:

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

هذا يعني أنك بحاجة إلى استضافة خطوطك محليًا باستخدام مكون إضافي مثل OMGF:

خطوط CAOS

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

الاستضافة الذاتية-Google-Fonts-Plugin

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

Transfonter-Google-Font-Conversion

10. جوجل تحليلات

إذا كنت تستخدم Google Analytics ، يمكنك أن تفعل نفس الشيء مع شفرة التتبع الخاصة بك.

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

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

تحليلات WP Rocket المحلية

أو استخدم CAOS لبرنامج Analytics:

CAOS-Analytics

11. إعداد Cloudflare

Cloudflare مجاني ويحسن السرعة والأمان والحماية من الرسائل غير المرغوب فيها. هم CDN يستضيف ملفاتك على 200+ مركز بيانات الذي يساعد تفريغ الموارد إلى خوادمهم (تخفيف الحمل على خدمتكم). مراكز البيانات أيضا تقليل المسافة الجغرافية للمحتوى الخاص بك للسفر للزوار. Cloudflare سهل الإعداد باستخدام WP Rocket (قمت أيضًا بإدراج طرق بديلة أدناه).

مراكز بيانات Cloudflare

الخطوة 1: قم بالتسجيل في Cloudflare ، أضف موقع الويب الخاص بك ، ثم سيتم تشغيل الفحص. سوف تذهب من خلال مجموعة من الصفحات حتى تصل إلى لوحة القيادة مع 2 خوادم اسم Cloudflare (والذي ستقوم بتغييره في حساب الاستضافة الخاص بك) و مفتاح API العام للدخول إلى المكون الإضافي للتخزين المؤقت …

Cloudflare-Nameserver-Dashboard.

الخطوة 2: تغيير خوادم الأسماء في موقع تسجيل النطاقات الخاص بك إلى Cloudflare المعين لك:

SiteGround-DNS-Records

الخطوه 3: ادخل مفتاح API العام (وجدت في الخاص بك الملف الشخصي Cloudflare) في المكوّن الإضافي لذاكرة التخزين المؤقت:

Cloudflare Global API Key

WP-Rocket-Cloudflare-Add-On

طرق بديلة لاعداد Cloudflare

لدى بعض المضيفين أيضًا خيار تنشيط Cloudflare في لوحة التحكم الخاصة بهم:

SiteGround-Cloudflare-Activation

القائمة البيضاء Cloudflare IPs في حساب الاستضافة الخاص بك – لا تريد أن يحظر مضيفك Cloudflare ، لذا تأكد من إدراجهم في القائمة البيضاء Cloudflare IPs (قد تحتاج إليها للتأكد).

نطاقات Cloudflare- IP-

12. إعدادات Cloudflare

يحتوي CLoudflare على الكثير من الخيارات ، ولكن إليك أهم الأشياء التي يمكنك القيام بها.

إعدادات السرعة
إذهب إلى ……. الخاص بك إعدادات السرعة وانسخها. تحقق من موقعك بعد ذلك بحثًا عن أخطاء. إليك المزيد من المعلومات حول التصغير, عنوان URL الحقيقي لصفحات AMP, SG Railgun, بروتلي, و محمل الصواريخ إذا لزم الأمر.

Cloudflare-Speed-Tab

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

Cloudflare-Caching-Settings

كشط الدرع
حماية Hotlink يمنع الأشخاص من استخدام صورك على موقعهم الإلكتروني – الذي يمتص عرض النطاق الترددي في خطة الاستضافة الخاصة بك. انتقل إلى Cloudflare’s كشط إعدادات الدرع وتمكينه.

Cloudflare Hotlink Protection

قواعد الصفحة
Cloudflare يقول:

“نوصي بإنشاء قاعدة الصفحة لاستبعاد قسم المسؤول في موقع الويب الخاص بك من ميزات أداء Cloudflare. قد تؤدي ميزات مثل Rocket Loader و Auto Minification إلى كسر وظائف الواجهة الخلفية عن غير قصد في قسم المشرف. “

انتقل إلى Cloudflare’s إعدادات قواعد الصفحة

CloudFlare-Page-Rules-Settings

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

WordPress-Admin-Page-Rule

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

WP-Uploads-Page-Rule

جدار الحماية
يمكن استخدام قواعد جدار الحماية لمنع برامج الروبوت السيئة (الخطوة 24) ويتم شرح ذلك هناك.

13. CDN (شبكة توصيل المحتوى)

هذا هو موصى به في دليل تحسين WordPress:

CDN-WordPress- توصية

أنا أستعمل CDN الخاص بـ StackPath, لكن لماذا تستخدم CDN آخر إذا كان لديك Cloudflare بالفعل؟ لان…

  • وقد StackPath 31 مركز بيانات إضافي (أكثر = أسرع)
  • يستخدم StackPath خوادم SSD أسرع مع اتصالات 10 جيجابايت
  • يحتوي StackPath على لوحات تحكم توفر الكثير من المعلومات حول ملفاتك المخزنة مؤقتًا
  • ساعدني فريق StackPath في تكوين CDN وتحسين درجة GTmetrix YSlow الخاصة بي بنسبة 8٪ ، ووضع “الكرز على الكعكة” لجعل تقريري مثاليًا بنسبة 100٪
  • يتيح لك StackPath حماية حسابك باستخدام عملية المصادقة المكونة من خطوتين ؛ يمكنك إضافة عناوين IP للأشخاص المسموح لهم بالوصول إلى حسابك في القائمة البيضاء

مراكز بيانات StackPath

الخطوة 1: الاشتراك في StackPath (لديهم إصدار تجريبي لمدة 30 يومًا).

الخطوة 2: في لوحة التحكم الرئيسية ، انقر فوق علامة التبويب CDN ، ثم إنشاء موقع StackPath CDN:

StackPath-CDN-Tab

StackPath-CDN-Domain

CDN-URL-StackPath

الخطوه 3: الصق عنوان URL الخاص بـ StackPath CDN في WP Rocket ، أو استخدم CDN Enabler:

إعدادات WP-Rocket-CDN

الخطوة 4: في StackPath ، انتقل إلى CDN → إعدادات ذاكرة التخزين المؤقت ، ثم انقر فوق تطهير كل شيء:

StackPath-Purge-Cache

الخطوة الخامسة: تشغيل موقعك GTmetrix و “شبكة توصيل المحتوى” يجب أن تكون خضراء في YSlow.

CDN GTmetrix YSlow

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

المجالات الخالية من ملفات تعريف الارتباط MaxCDN

GTmetrix YSlow بدون StackPath
GTmetrix YSlow بدون MaxCDNGTmetrix YSlow مع StackPath
GTmetrix YSlow مع MaxCDN

استكشاف أخطاء StackPath وإصلاحها

الخطوة السادسة: القائمة البيضاء عناوين IP لـ StackPath في حساب الاستضافة (قد تحتاج إلى الاتصال بمضيفك).

StackPath - عناوين IP

14. خدمة الصور تحجيمها

يمكن تحسين الصور 20 طريقة, ولكن هذه هي الصفحة الرئيسية 3. يمكنك تشغيل أي صفحة من خلال GTmetrix وسيعرض كل الصور غير المحسنة لتلك الصفحة. ابدأ بالصور التي تظهر على صفحات متعددة (شعار ، صور القطعة / تذييل الصفحة) ثم قم بتحسين الصور على صفحاتك الفردية.

تحسين الصورة

قدّم صورًا بحجمها – تغيير حجم الصور الكبيرة لتكون أصغر. يخبرك GTmetrix بالأبعاد الصحيحة. ما عليك سوى النقر على الصورة في GTmetrix ، وتغيير حجمها إلى الأبعاد الجديدة ، واستبدالها.

قدّم صورًا بحجمها

قم بإنشاء ورقة الغش حتى تتمكن من استخدام الأبعاد الصحيحة قبل تحميل صورك:

  • صور المنزلق: 1903 (عرض) × 400 (ارتفاع)
  • صور دائري: 115 (ح)
  • صور القطعة: 414 (w)
  • صور نشر مدونة Fullwidth: 680 (w)
  • الصور المميزة: 250 (عرض) × 250 (ارتفاع)

لا تستخدم أبدًا ميزة “السحب لتغيير الحجم” في المحرر المرئي نظرًا لأن هذا يؤدي فقط إلى تغيير حجم عرض الصورة (ليست الصورة الفعلية). من الأفضل تغيير الحجم إلى الأبعاد الصحيحة قبل تحميله.

15. تحديد أبعاد الصورة

حدد أبعاد الصورة – يعني أنك بحاجة إلى تحديد العرض والارتفاع في HTML أو CSS للصورة. عادةً ما يحدث هذا في أقسام أدواتك أو HTML أو CSS في موقعك على الويب نظرًا لأن المحرر المرئي يهتم بذلك تلقائيًا. سيزودك GTmetrix مرة أخرى بالأبعاد الصحيحة ، ثم تحتاج إلى تحديد تلك الصورة وتحديد العرض + الارتفاع:

حدد أبعاد الصورة

16. ضغط الصور من دون ضياع

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

  1. التسجيل ل تخيل
  2. تحميل هذا تخيل البرنامج المساعد
  3. ستتم مطالبتك بالتعليمات أدناه:
  4. أدخل مفتاح API الخاص بك من حسابك على Imagify
  5. ضبط مستوى الضغط الخاص بك (عادي ، عدواني ، فائق)
  6. Imagif’em الجميع (الصورة أدناه) مع تحسين جميع الصور على موقعك
  7. بمجرد الوصول إلى الحد الخاص بك ، ادفع 4.99 دولارًا أو انتظر الشهر المقبل لإعادة تعيين الحد الخاص بك

تخيل

بمجرد الاشتراك ، قم بتحسين جميع الصور على موقعك.

تخيل - وورد - صورة - أمثلية

17. الموارد الخارجية

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

نصائح لتحسين الموارد الخارجية

إعلانات GTmetrix

طلبات الجلب المسبق لنظام أسماء النطاقات – يساعد هذا المتصفحات على توقع الموارد الخارجية بحيث يتم تحميلها بشكل أسرع. انظر الى هذا قائمة المجالات المشتركة للجلب المسبق والذي يتضمن خرائط Google و Google Analytics وخطوط Google و Gravatars والمكونات الإضافية للمشاركة الاجتماعية و Disqus والشبكات الاجتماعية وغيرها. يجب عليك أيضًا جلب عنوان URL CDN مسبقًا إذا كنت تستخدم StackPath أو KeyCDN أو CDN آخر.

الجلب المسبق DNS- طلبات- WP- صاروخ

إذا كنت تستخدم WP Rocket ، فأضفها في إعدادات التحميل المسبق:

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

إذا لم تستخدم WP Rocket ، استخدم قبل البرنامج المساعد تلميحات موارد الحزب.

18. إزالة النفخ

الفسفور الابيض تعطيل يتيح لك تعطيل الإعدادات في WordPress التي تستهلك وحدة المعالجة المركزية وتبطئ موقعك. كما أن لديها خيارات للتحكم في ضربات القلب (إذا كنت تتذكر الفعلي البرنامج المساعد لمراقبة ضربات القلب, يمكنك الآن حذفه واستخدام هذا فقط) … بالإضافة إلى بعض الخيارات الأخرى التي يمكن أن تسرع موقعك على الويب / لوحة المشرف. انتقل عبر الإعدادات وقم ببساطة بتعطيل ما لا تستخدمه.

نصائح حول استخدام WP Disable

  • قم بتعطيل كل شيء لا تستخدمه
  • جدولة حذف البريد العشوائي فكرة جيدة
  • الرموز التعبيرية وخرائط Google و الجرافات يستغرق وقت طويل للتحميل
  • بينغبكس وراكباك لا تستحق عادة الموارد الإضافية
  • اضبط المراجعات المنشورة على 3-5 حتى يكون لديك نسخ احتياطية ، ولكنك لا تحتاج إلى المئات
  • يمكن للخيارات المتنوعة في علامة تبويب “الطلب” زيادة تحسين أوقات التحميل

WP- تعطيل-الطلبات

WP-Disable-Tags-Settings

WP- تعطيل المسؤول

/ WP-Disable-SEO.

WP- تعطيل-الآخرين

19. تقليل الإضافات

هل حذفت المكون الإضافي Hello Dolly و WordPress Importer؟ ماذا عن استبدال هذا البرنامج المساعد تويتر مع القطعة تويتر أو أن البرنامج المساعد الفيسبوك مع القطعة الفيسبوك? بدلاً من استخدام مكوّن إضافي لبرنامج Google Analytics ، لماذا لا تُدرج شفرة التتبع مباشرة في التذييل (أو حتى أفضل), تستضيفه محليا)؟ ينشئ Yoast خريطة موقع XML من أجلك ، لذا فإن مكوّن Google XML Sitemaps الإضافي غير ضروري. استعرض المكونات الإضافية وقم بإلغاء تنشيط / حذف تلك التي لا تحتاج إليها. يجب عليك أيضًا تجنب استخدام ملحقين منفصلين إذا كان لديهم وظائف مكررة.

احذف جميع المكونات الإضافية التي لا تحتاج إليها ، والمظاهر غير المستخدمة ضمن المظهر > الموضوعات:

حذف مواضيع وورد غير المستخدمة

20. الإضافات CPU عالية

معظم وورد الإضافات بطيئة تشمل المشاركة الاجتماعية والإحصائية (التحليلات) والمتزلجون والمحافظ ومنشئ الصفحات والتقاويم والدردشة ونماذج الاتصال والمنشورات ذات الصلة وملف Sitemap و Wordfence و WPML و WooCommerce وأي مكون إضافي يقوم بإجراء عمليات المسح أو العمليات الجارية. يمكن تحديد ذلك باستخدام 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. عرض قائمة كاملة من 65 الإضافات البطيئة

يمكنك أيضًا استخدام علامة تبويب الشلال GTmetrix لمشاهدة أبطأ الإضافات:

بطيء البرنامج المساعد وورد

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

Yoast-Feature-Settings

أمثلة

  • تقارير حركة المرور الحية في Wordfence
  • عمليات الفحص الجارية لـ Broken Link Checker
  • إضافات الدردشة والتقويم التي تعمل باستمرار
  • الإضافات الإحصائية التي تجمع البيانات باستمرار
  • الإضافات ذات الصلة والوظائف الإضافية الشائعة التي تخزن الكثير من البيانات
  • قم بتعطيل جميع الإعدادات التي لا تستخدمها لأن الكثير منها سيستهلك وحدة المعالجة المركزية

21. الإضافات خفيفة الوزن

مشاركه إجتماعيه – الفسفور روكيت اختبار أظهر ريشة وسائل الإعلام الاجتماعية, العاهلAdder أزرار مشتركة بسيطة, و MashShare أقل عدد من الطلبات وأسرع أوقات التحميل.

دعمUpdraftPlus.

سلايدرمناجاة, LayerSlider, أو المتزلجون النيزك.

تعليقاتتحميل شرطي.

محفظةمعرض إنفيرا, FooGallery, أو الشبكة.

تحليلات – يجب أن يكون Google Analytics و Search Console كثيرًا. فقط تأكد من أنك تستضيف Google Analytics محليًا (باستخدام WP Rocket أو WP Disable).

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

ملحقات StudioPress – مكونات خفيفة الوزن لإطار عمل التكوين.

22. تعطيل الإضافات بشكل انتقائي

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

أمثلة:

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

الإضافات المشابهة

23. بلوك السيئين

عادةً ما تستهلك محركات البحث وبرامج التتبُّع معظم وحدة المعالجة المركزية / النطاق الترددي:

الروبوتات - العناكب - عرض النطاق الترددي

Wordfence لديها قواعد تحديد معدل الزحف تحظر برامج زحف Google المزيفة ، وتحد من مشاهدات صفحة الزاحف ، وتحد من مشاهدات صفحة الإنسان ، والقواعد الأخرى التي تحد من استخدام وحدة المعالجة المركزية وتحظر مرسلي البريد العشوائي.

Wordfence-Rate-Limit

غالبًا ما يكون Googlebot أكثر برامج الروبوت تعطشًا للموارد. في ال إعدادات الموقع من Google Search Console يمكنك تحديد معدل الزحف ولكن لا يوصى بذلك إلا إذا تسبب في ارتفاع وحدة المعالجة المركزية.

معدل الزحف Google Search Search Console

يمكنك أن تفعل نفس الشيء في إعدادات التحكم في الزحف من أدوات Bing Webmaster

Bing-Crawl-Control

يوضح لك القسم التالي كيفية استخدام Wordfence للعثور على الروبوتات غير المرغوب فيها التي تضرب موقعك كثيرًا وحظرها (والتي قد تستهلك وحدة المعالجة المركزية وتضع ضغطًا على خادمك.

الخطوة 1: تثبيت Wordfence.

الخطوة 2: عرض الخاص بك تقرير حركة المرور الحية (ضمن إعدادات أدوات Wordfence) التي تعرض لك جميع برامج التتبع التي تضرب موقعك في الوقت الفعلي. من الواضح أن Googlebot على ما يرام ، ولكن عندما فعلت ذلك ، رأيت compute.amazonaws.com يقدم عددًا هائلاً من الطلبات كل ثانيتين. لقد بحثت في Google وبالتأكيد بما فيه الكفاية ، كان هذا روبوتًا معروفًا بامتصاص عرض النطاق الترددي. اعرض تقريرك لمدة دقيقة أو دقيقتين ومعرفة ما إذا كانت برامج الروبوت ذات الأسماء التخيلية تضرب موقعك باستمرار. إذا كانت لديك شكوك ، فيجب على Google أسماء المضيفين الخاصة بهم ومعرفة ما إذا كان هناك أشخاص آخرون يواجهون مشكلات في هذا الروبوت.

تقرير المرور المباشر - Wordfence

الخطوه 3: انتقل إلى إعدادات الحظر في Wordfence وأضف روبوتات البريد العشوائي التي ترغب في حظرها. العلامات النجمية تعمل كحرف بدل ، لذلك إذا قمت بحظر * amazonaws.com * فهذا يعني أنه سيتم حظر أي أسماء مضيف تحتوي على amazonaws.com (سواء كانت تحتوي على أحرف قبلها أو بعدها). لقد حفظت الآلاف من الطلبات / النطاق الترددي فقط من خلال حظر هذين الاسمين غير المرغوب فيهما:

  • * amazonaws.com
  • * linode.com

قاعدة حظر Wordfence

الخطوة 4: انتقل إلى سجل الحظر الخاص بك واستمتع بمشاهدة هذه الروبوتات المزعجة يتم حظرها.

Wordfence-Firewall Blocking

ال المكوّن الإضافي “حظر استعلامات سيئة” يحمي أيضًا موقعك من برامج التعرّف السيئة المعروفة. إنه مكون إضافي “نقرة واحدة وفعلت” مع مراجعة 5 نجوم مثالية – طريقة سهلة لتقليل وحدة المعالجة المركزية من الروبوتات غير المرغوب فيها.

استعلامات كتلة سيئة

24. تجنب AMP

AMP هو مشروع Google يجعل تحميل صفحات الجوال أسرع أثناء إضافة طابع “AMP” إلى قصاصات الجوال. بينما يعمل على تحسين الأداء ، فإنه يغير أيضًا تصميم موقع الجوال الخاص بك والذي يمكن أن يقلل التحويلات. أجرت Kinsta دراسة حالة حيث انخفضت نسبة العملاء المحتملين للجوّال بنسبة 59٪ عند إضافة AMP ، لذا فقد عطّلوها (وبعد قراءة هذه المقالة ، عطلت لغتي أيضًا).

صفحات أمبير

تنبيه: يمكن لصفحات AMP إسقاط تحويلات الجوّال – استخدمها بعناية!

تعليمات

روابط Cloudflare المعجلة للجوال

هناك مشكلة شائعة هي الصور المميزة التي تظهر في الجزء العلوي من المشاركات عندما لا تريدها أيضًا. هناك عمل حول هذا ، لكنه ليس مثاليًا. لا يمكنك الحصول على صورة مميزة ، أو يمكنك تعيين ميزة افتراضية مميزة في Yoast ضمن SEO → AMP → Design → Default Image. ستظهر هذه الصورة الافتراضية إذا لم يتم تعيين صورة مميزة ، ولكن إذا كانت هناك صورة ، فسيتم عرض ذلك في الجزء العلوي من المنشور. يمكنك أن تقرأ دليل Yoast’s AMP لكنني ببساطة لخصته.

25. الجرافات

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

  • استضافة Gravatars محليًا باستخدام الصورة الرمزية للمستخدم WP
  • قم بتعطيل الجرافات تمامًا
  • اضبط Gravatar الافتراضي على فارغ
  • احذف التعليقات التي لا تضيف قيمة
  • قم بتعيين Gravatar الافتراضي على صورة مخصصة على الخادم الخاص بك
  • قصر صور Gravatar على أبعاد أصغر (مثل 32 بكسل)
  • ترقيم الصفحات في WP قم بتعطيل عرض 20 تعليقًا فقط في المرة الواحدة
  • حاول التخزين المؤقت Gravatars باستخدام FVهاريز, أو أفضل ذاكرة التخزين المؤقت Gravatar

26. WooCommerce

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

أجزاء عربة WooCommerce

أنماط WooCommerce في شاشة الاستعلام

نصائح تحسين WooCommerce

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

لكن أسهل طريقة لتحسين WooCommerce هي استخدام البرنامج المساعد Perfmatters بواسطة Kinsta:

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

27. إضافة SSL

لا يوجد سبب لعدم استخدام طبقة المقابس الآمنة (SSL) عندما تقدم خدمة Let’s Encrypt SSL مجانًا في معظم حسابات الاستضافة. كنت مترددًا في التغيير وكنت أخشى انخفاض حركة المرور ، لكن حركة المرور الخاصة بي بقيت كما هي. حقا SSL بسيط كما يجعل تكوينه سهلاً للغاية. إذا لم تفعل ذلك ، سأفعل ذلك.

siteground-يتيح- تشفير- SSL

28. الحد من التنقيحات وظيفة

أضف هذا إلى ملف wp-config قبل أن يقول “هذا كل شيء ، توقف عن التعديل! تدوينًا سعيدًا “. يتيح لك Perfmatters أيضًا تحديد المراجعات المنشورة التي تتراكم بمرور الوقت في قاعدة البيانات الخاصة بك.

تعريف (‘WP_POST_REVISIONS’ ، 3) ؛

29. تعطيل Pingbacks + Trackbacks

هذه ليست ضرورية ، لذا قم بإيقاف تشغيلها في الإعدادات > نقاش.

وورد Trackback Pingbacks

30. تحقق من AWStats لوحدة المعالجة المركزية عالية

AWStats هي أداة مدمجة في بعض لوحات الاستضافة التي توفر إحصائيات حول استخدام وحدة المعالجة المركزية. يخبرك ما إذا كانت بعض الروبوتات والصور والملفات التي تم تنزيلها وحتى عناوين IP تستهلك الكثير من وحدة المعالجة المركزية. يمكنك أيضا استخدام البرنامج المساعد WP Server Stats ولكن أعتقد أن AWStats تقوم بعمل رائع.

تساعدك AWStats في العثور على:

  • زواحف عالية النطاق الترددي
  • عناوين IP عالية النطاق الترددي
  • ملفات تنزيل عرض النطاق الترددي العالي
  • ملفات النطاق الترددي العالي (مثل الصور)
  • إجمالي استخدام النطاق الترددي (للمراقبة)

عرض النطاق الشهري

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

النسخ الاحتياطي الخاص بك function.php ملف ثم أضف هذا الرمز إليه – ثم تنتهي. تحقق مرة أخرى من موقعك للتأكد من أن كل شيء يبدو / يعمل بشكل صحيح. إذا لم يؤد ذلك إلى إصلاح العنصر في Pingdom ، فجرّب مخطوطات تذييل البرنامج المساعد. يمكن أن تتطلب هذه الخطوة اختبار واستخدام تنويعات مختلفة من الكود لكنني استعرت الكود منها هذه المقالة إذا كنت تريد المزيد من التوضيح.

إذا (! (is_admin ())) {
function defer_parsing_of_js ($ url) {
if (FALSE === strpos ($ url، ‘.js’)) ترجع $ url؛
if (strpos ($ url، ‘jquery.js’)) ترجع $ url؛
// إرجاع "تأجيل $ url "؛
إرجاع "عنوان url $ ‘defer onload =’"؛
}}
add_filter (‘clean_url’، ‘defer_parsing_of_js’، 11، 1) ؛
}}

32. إضافة رؤوس تنتهي

يجب أن تتولى معظم المكونات الإضافية لذاكرة التخزين المؤقت ذلك تلقائيًا عندما تقوم بذلك تمكين التخزين المؤقت للمتصفح (مثل WP Rocket و W3 Total Cache). ولكن إذا استمر ظهور “add expires headers” في تقرير Pingdom ضمن علامة التبويب YSlow ، فأضف هذا الرمز إلى أعلى htaccess …

تنتهي الصلاحية في
ExpiresByType text / css "وصول زائد 60 يوما"
نص انتهاء الصلاحية / جافا سكريبت "وصول زائد 60 يوما"
ExpiresByType image / ico "وصول زائد 60 يوما"
ExpiresByType image / jpg "وصول زائد 60 يوما"
ExpiresByType image / jpeg "وصول زائد 60 يوما"
ExpiresByType image / gif "وصول زائد 60 يوما"
ExpiresByType image / png "وصول زائد 60 يوما"
ExpiresByType text / css "وصول زائد 60 يوما"
ExpiresByType text / html "وصول زائد 60 يوما"

33. إزالة سلاسل الاستعلام

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

صاروخ الفسفور الابيض خيار في علامة التبويب “تحسين الملف”:

إزالة - استعلام - سلاسل - من الموارد الثابتة

W3 Total Cache لديه خيار لهذا تحت الأداء → ذاكرة التخزين المؤقت للمتصفح:

إزالة سلاسل الاستعلام من الموارد الثابتة

يحتوي WP Disable على خيار في علامة التبويب “الطلبات”:

إزالة - Querystings-WP- تعطيل

إزالة سلاسل الاستعلام من البرنامج المساعد الموارد الثابتة – يمكنك أيضًا تجربة هذا المكون الإضافي المجاني.

34. تقليل عمليات إعادة التوجيه

عادة ما يعني أنك قمت بتغيير إصدار www أو http من موقع الويب الخاص بك ولكنك لم تغير روابطك / صورك لتعكس ذلك. حاول استخدام بحث أفضل & استبدال البرنامج المساعد لإصلاحها بكميات كبيرة.

تقليل عمليات إعادة التوجيه

35. موضوع خفيف الوزن

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

مواضيع StudioPress خفيفة الوزن (يتم تحميلها بسرعة) ، وسريعة الاستجابة ، و HTML5 ، وآمنة ، وموثوقة (لن تتوقف أو تتوقف مثل بعض مظاهر ThemeForest). يتم استخدامها من قبل أكثر من 200،000 شخص ، وتم بناء موضوعاتهم في إطار التكوين (موصى به من قبل مؤسس Yoast و WordPress Matt Mullenweg) ، بالإضافة إلى ذلك الإضافات خفيفة الوزن سفر التكوين.

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

موضوعات الدراسة

36. مراقبة موارد الخادم

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

SiteGround-Server-Resources-Comparison

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

زيادة الذاكرة السحابية

37. تحديث وورد

قم بتحديث WordPress الأساسي والموضوع والمكونات الإضافية والإطار إذا كنت تستخدم واحدًا (مثل Genesis).

تحديثات وورد

تحقق من استضافة cPanel لمعرفة ما إذا كان هناك خيار للتحديثات التلقائية:

SiteGround WordPress Autoupdates

لدى Genesis Framework أيضًا خيار لهذا:

تكوينات التحديثات التلقائية

38. البحث عن أبطأ الصفحات

يمكنك استخدام Google Analytics للعثور على أوقات التحميل (والتوصيات) للصفحات الأكثر مشاهدة وأبطأ صفحات التحميل. تسجيل الدخول إلى Google Analytics وعلى اليسار ، انتقل إلى السلوك → سرعة الموقع → اقتراحات السرعة. انقر على “اقتراحات سرعة الصفحة” لمشاهدة التوصيات ، على الرغم من أنني أعتقد أن توصيات GTmetrix أفضل عادةً.

اقتراحات السرعة ، Google-Analytics

39. Cloudways Hosting

إذا كنت تبحث عن شيء أسرع من الاستضافة المشتركة ، فإن معظم الناس يقفزون إليه كلاودواي. إنها استضافة سحابية (غير مشتركة) وهي أسرع من SiteGround. المقايضة هي أن دعمهم ليس جيدًا مثل SiteGround ، إنه أكثر صعوبة في الإدارة ، ولا يقدمون استضافة البريد الإلكتروني. ولكن إذا كنت تبحث عن السرعة الخالصة ، فقد تم تصنيفها أيضًا رقم 1 في العديد من استطلاعات الرأي على Facebook. معظم الناس يستخدمون خطة DigitalOcean يبدأ من 10 دولارات / شهريًا.

للاستضافة المشتركة ، يعد SiteGround رائعًا. لكن استضافة السحابة الخاصة بهم مكلفة للغاية بسعر 80 دولارًا أمريكيًا شهريًا عندما تحصل على نفس السعر في Cloudways ، تحصل على ما يقرب من ضعف وحدة المعالجة المركزية + ذاكرة الوصول العشوائي.

أنت تدفع أيضًا شهريًا بدلاً من سنويًا ، وهو أمر جيد.

SiteGround-vs-Cloudways-Cloud-Hosting

الأشخاص الذين هاجروا إلى Cloudways (أو أحد مزودي الخدمات السحابية):

أوقات استجابة Cloudways

محرك الفسفور الابيض الى Cloudways

تقرير DigitalOcean Pingdom

أوقات استجابة خادم Cloudways

Godaddy إلى DigitalOcean Migration

تحسين وقت تحميل Cloudways

Cloudways vs WP Engine

بدون عنوان

أوقات تحميل Pingdom Cloudways

تقرير Cloudways Pingdom

Namecheap إلى Cloudways Migration

هجرة فولتر

Cloudways WooCommerce Migration

Cloudways AWS Migration

أيضا # 1 في العديد من استطلاعات الرأي على Facebook:

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

VPS Cloud Hosting WooCommerce استطلاع

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

2017-WordPress-Hosting-FB-Poll

استطلاع VPS Cloud Hosting

اقتراحات استضافة ووردبريس

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

2016-WordPress-Hosting-FB-Poll

يمكنك توفير 25٪ لأول شهرين مع Cloudways باستخدام هذا الرمز الترويجي: OMM25.

40. استئجار محسن وورد بلاس

هل ما زلت بحاجة إلى المساعدة بشأن تقرير GTmetrix / Pingdom؟ أعمل مع أسامة (i333) منذ عام 2005. لقد ساعدني في تحسين موقعي والعديد من مواقع العملاء. يمكنك تعيينه من خلال إنشاء ملف تعريف على freelancer.com (سأكون ممتنًا لك باستخدام رابط Aff هذا) والعثور عليه الملف الشخصي. إنه 60 دولارًا / ساعة من باكستان (لذلك هناك تغيير في الوقت) ولكن لديه 459 تعليقًا مع 5 نجوم مثالية. الاستفسارات الجادة فقط ، ويرجى عدم توقع نتائج 100٪ إذا كنت تستخدم الاستضافة البطيئة والمظهر المنتفخ والمكونات الإضافية الثقيلة. اتبع دليل سرعة WordPress هذا أولاً.

i333 WordPress Speed ​​Optimization Expert

أسئلة مكررة

&# x1f680 ؛ ما هي أهم عوامل السرعة?

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

&# x1f680 ؛ ما البرنامج المساعد لذاكرة التخزين المؤقت الذي يجب استخدامه?

عادةً ما يتم تصنيف WP Rocket كأفضل مكون إضافي لذاكرة التخزين المؤقت في استطلاعات Facebook لأنه يحتوي على ميزات مدمجة لا تحتوي عليها معظم المكونات الإضافية لذاكرة التخزين المؤقت. يجب أن تؤدي هذه التحسينات الإضافية إلى نتائج أفضل وأوقات تحميل في GTmetrix ، ولكنها مكوّن إضافي ممتاز. أفضل المكونات الإضافية لذاكرة التخزين المؤقت هي Swift Performance و W3 Total Cache و WP Fastest Cache.

&# x1f680 ؛ أي استضافة WordPress يجب أن تستخدمها?

أفضل استضافة قابلة للنقاش إلى حد كبير ، ولكن SiteGround و Cloudways بشكل عام هما المضيفان الأعلى تصنيفًا في WordPress في أكثر من 30 استطلاعًا على Facebook. SiteGround جيد للاستضافة المشتركة ، و Cloudways للاستضافة السحابية.

&# x1f680 ؛ أي أداة اختبار سرعة يجب أن تستخدمها?

يحتوي GTmetrix على أقوى التوصيات خصوصًا عندما يتعلق الأمر بتحسين الصور ، والعثور على مكونات إضافية بطيئة في علامة التبويب Waterfall ، وقياس الوقت للبايت الأول. لا تحتوي Pingdom على العديد من التوصيات ، ولا تقيس Google PageSpeed ​​Insights حتى أوقات التحميل.

&# x1f680 ؛ كيف تقوم بتحسين الصور?

يمكنك تحسين الصور باستخدام مكون إضافي مثل ShortPixel أو Smush لضغط الصور وتجريد بيانات EXIF. تأكد من تغيير حجم الصور إلى الأبعاد الصحيحة ، واعرضها بشكل مثالي من CDN. سيؤدي تحميل الصور ومقاطع الفيديو البطيئة أيضًا إلى جعل الصفحة أسرع.

&# x1f680 ؛ هل يجب استخدام AMP?

بشكل عام ، يجب عليك تجنب AMP (صفحات الجوال المسرَّعة) لأن تغييرات التصميم يمكن أن تخفض التحويلات. انخفضت تحويلات Kinsta 59٪ بعد إضافة AMP وقرروا إزالتها.

&# x1f680 ؛ كيف تقوم بتحسين الإضافات?

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

&# x1f680 ؛ كيف تقوم بتحسين البرامج النصية الخارجية?

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

نأمل أن ساعد هذا! إسقاط درجات GTmetrix الجديدة + أوقات التحميل في التعليقات :-)

في صحتك,
توم

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