كيفية تقليل استخدام وحدة المعالجة المركزية في WordPress (وتجنب الحصول على حد النطاق الترددي + أخطاء وحدة المعالجة المركزية حيث يتم إغلاق موقعك)

03.06.2020
ปลั๊กอินแคช 'كيفية تقليل استخدام وحدة المعالجة المركزية في WordPress (وتجنب الحصول على حد النطاق الترددي + أخطاء وحدة المعالجة المركزية حيث يتم إغلاق موقعك)
0 98 мин.

لقد واجهت مشكلات خطيرة في حالات زيادة وحدة المعالجة المركزية على موقع WordPress الخاص بي.


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

سنستخدم أيضًا CDN الخاصة بـ Cloudflare ، ونزيل النفخ من مسؤول WordPress باستخدام كليرفي و إخفاء SEO Bloat, ثم اختبر الإعدادات الشائعة في المكونات الإضافية لذاكرة التخزين المؤقت التي تستهلك غالبًا وحدة معالجة مركزية عالية.

عند الانتهاء ، نأمل أن يبدو الرسم البياني لوحدة المعالجة المركزية على النحو التالي:

تقليل استخدام CPU- وورد

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

إذا كنت تستخدم استضافة بطيئة مثل EIG أو GoDaddy ، سأعيد النظر بجدية. أنا أستعمل SiteGround من أيضا يستخدمه Yoast, أوصت به وورد, وكان رقم 1 في 20 استطلاع للرأي على Facebook. أنا على هم خطة GoGeek شبه المخصصة وليس فقط أوقات استجابة الخادم الخاص بي بشكل جيد تحت 200 مللي ثانية, لكن تقريري GTmetrix لا يهزم إلى حد كبير. سيفعلون أيضا يرحل لك مجانا.

Contents

1. تحقق من استخدام CPU في AWStats

AWStats
AWStats تم تضمينه في معظم لوحات التحكم (SiteGround و Bluehost و GoDaddy) في قسم “الإحصائيات” ويمكنه المساعدة في تحديد مصدر وحدة المعالجة المركزية العالية. يخبرك كم تستهلك العناصر المحددة للنطاق الترددي بما في ذلك برامج الروبوت والصور والصفحات والملفات والملفات التي تم تنزيلها وغير ذلك..

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

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

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

إذا كانت الروبوتات غير المعروفة تستهلك وحدة المعالجة المركزية ، فحاول حظر برامج البريد العشوائي باستخدام Blackhole لالروبوتات السيئة.

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

إذا كانت الصور تستهلك CPU عالية ، استخدم GTmetrix للعثور على الصور التي تحتاج إلى تحسين. قدّم صورًا بحجمها, ضغط عليهم ShortPixel, واستخدام حماية الرابط السريع Cloudflare.

عرض النطاق الترددي لنوع الملف

وقت استجابة الخادم
يمكن أن يؤدي ارتفاع وحدة المعالجة المركزية أيضًا إلى أوقات استجابة بطيئة ، والتي يمكنك اختبارها Bitcatcha أو PageSpeed ​​Insights. جوجل يقول يجب أن تكون أقل من 200 مللي ثانية. بالطبع ، يتم التحكم في هذا في الغالب من قبل الاستضافة.

تقرير سرعة خادم Bitcatcha

2. القضاء على ملحقات CPU عالية

هذه المكونات الإضافية المتعطشة للموارد قاتلة وحدة المعالجة المركزية.

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

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

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

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

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

استعلامات حسب المكون

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

3. إزالة النفخ مع Clearfy

بواسطة “سخام” أنا أشير إلى API نبضات, الحفظ الآلي, المراجعات اللاحقة, بينغبكس ، وجميع الأشياء “المتنوعة” التي تستهلك الموارد ويجب تعطيلها في معظم المواقع. أعلى 3 ملحقات لتعطيل هذه هي كليرفي (موصى به) ، عطور بواسطة كينستا ، و الفسفور الابيض تعطيل.

الخيار 1: كليرفي

إعدادات أداء Clearfy

إعدادات Clearfy للدفاع

إعدادات Clearfy المتقدمة

الخيار 2: بيرفماترز بواسطة Kinsta (25 دولارًا سنويًا)

إعدادات perfmatters

الخيار 3: الفسفور الابيض تعطيل

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

WP-Disable-Tags-Settings

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

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

4. تعطيل WP-Cron

ال WP كرون يتم تحميله عند تحميل كل صفحة ، ويقوم بجدولة المهام التلقائية مثل نشر المنشورات المجدولة ، والتحقق من تحديثات السمة والمكونات الإضافية ، وإرسال إشعارات البريد الإلكتروني. بدلاً من تشغيله في كل عملية تحميل للصفحة ، يمكنك جدولة تشغيله كل 90 دقيقة أو نحو ذلك.

الخطوة 1: تعطيل وظائف WP Cron

أضف الكود إلى wp-config.php ، قبل أن تقول “هذا كل شيء ، تعديل الخطوة! تدوينًا سعيدًا “.

تعريف (“DISABLE_WP_CRON” ، صحيح) ؛

الخطوة 2: استبدلها بوظيفة Cron Real
لا تزال بحاجة إلى wp-cron (على سبيل المثال ، التحقق من تحديثات السمة / المكون الإضافي) ، وليس فقط في كل تحميل للصفحة. كل مضيف لديه تعليماته الخاصة بهذا ، هنا البرنامج التعليمي SiteGround. يمكنك تعيين وظيفة cron للعمل كل 90 دقيقة ، أو زيادتها أكثر إذا لم يكن لديك الكثير من المهام المجدولة.

5. تنظيف قاعدة البيانات الخاصة بك

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

يجب عليك تنظيفها على الأقل مرة واحدة في الشهر باستخدام صاروخ الفسفور الابيض أو WP- تحسين. لديهم إعدادات مماثلة مع خيار التنظيف التلقائي (أوصي بشدة بتمكين هذا) ولكني أحب WP Rocket نظرًا لأنه تم تصنيف البرنامج المساعد رقم 1 في ذاكرة التخزين المؤقت في هذا استطلاع الفيسبوك ولديه خيارات لتنظيف قاعدة البيانات + كسول تحميل الصور / الفيديو / iframes. لا تحتوي معظم المكوِّنات الإضافية الأخرى لذاكرة التخزين المؤقت على هذه الخيارات الإضافية ، مما يعني أنك تحتاج أيضًا إلى تثبيت WP-Optimize ومكوِّن إضافي كسول التحميل.

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

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

حول يشغل 50٪ من مستخدمي WordPress PHP 5.6 أو أقل:

WordPress-PHP-Version-Stats

عند الترقية إلى PHP 7+ ، يمكنك معالجة الطلبات أسرع 3 مرات تقريبًا:

وورد معايير PHP

SiteGround (ومعظم المضيفين) لديهم خيار للترقية في cPanel الخاص بهم:

مدير إصدار PHP

أوصي بـ PHP 7.2:

ترقية PHP

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

7. تفريغ الموارد لشبكات CDN

شبكات CDN تقليل الحمل على الخادم الخاص بك تفريغ الموارد إلى مراكز البيانات الخاصة بهم. كل CDN لديها مجموعة مراكز البيانات الخاصة بها ، والمزيد من مراكز البيانات = المزيد من التفريغ (وتسليم المحتوى الخاص بك بشكل أسرع). أنا استخدم كليهما Cloudflare (مجاني) و StackPath (10 دولارات / شهريًا مع إصدار تجريبي مجاني لمدة 30 يومًا).

Cloudflare يفرغ الموارد ل 200+ مركز بيانات:

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

Cloudflare-Bandwidth

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

Cloudflare Nameservers

StackPath تفريغ الموارد إلى 31 مركز بيانات إضافي:

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

الخطوة 1: التسجيل ل StackPath (لديهم تجربة لمدة 30 يومًا).

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

StackPath-CDN-Tab

StackPath-CDN-Domain

CDN-URL-StackPath

الخطوه 3: انسخ عنوان URL CDN والصقه في المكون الإضافي لذاكرة التخزين المؤقت (يمكنك أيضًا استخدامه CDN Enabler).

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

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

StackPath-Purge-Cache

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

CDN GTmetrix YSlow

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

Cloudflare Hotlink Protection

9. منع التلاعب السيئ

في AWStats ، قد ترى الروبوتات + العناكب تستهلك الكثير من النطاق الترددي. من الواضح أننا لا نريد حظر Googlebot وبرامج الزحف الشرعية الأخرى ، ولكننا نريد حظر برامج الزحف غير المرغوب فيها.

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

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

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

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

الخطوة 3: حظر السيئات السيئة (3 خيارات): Wordfence, Blackhole لالروبوتات السيئة, أو قواعد جدار الحماية Cloudflare. يمكن أن يسبب Wordfence نفسه ارتفاعًا في وحدة المعالجة المركزية (أوصي بأحد الخيارات الأخرى).

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

  • * amazonaws.com
  • * linode.com

قاعدة حظر Wordfence

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

Blackhole ل Bad Bots

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

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

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

Wordfence-Firewall Blocking

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

Wordfence-Rate-Limit

تأكد من تعديل علامة تبويب “خيارات” Wordfence للحد من النطاق الترددي الذي يستهلكه هذا البرنامج المساعد:

  • عدم “تمكين عمليات الفحص المجدولة التلقائية”
  • لا “تمكين ملخص البريد الإلكتروني”
  • تمكين “استخدام المسح الضوئي للموارد المنخفضة”
  • تقليل “الحد من عدد المشكلات المرسلة في البريد الإلكتروني لنتائج المسح” إلى 500
  • عدم تمكين “التحديثات المطلوبة (المكون الإضافي أو المظهر أو المركز)”
  • قم بزيادة “فترة التحديث بالثواني (2 الافتراضي)” إلى 10-15 ثانية
  • قم بتقليل “مقدار الذاكرة التي يجب أن يطلبها Wordfence عند المسح” إلى 100 ميجابايت
  • تمكين “حذف جداول وبيانات Wordfence عند إلغاء التنشيط”
  • رأي صفحة خيارات Wordfence لمزيد من التوصيات

10. تحسين الصور

يمكن أن تستهلك الصور الكثير من النطاق الترددي ، كما هو موضح في AWStats:

عرض النطاق الترددي لنوع الملف

هناك 3 طرق لتحسين الصور GTmetrix.

تحسين الصورة

  • قدّم صورًا بحجمها – تغيير حجم الصور الكبيرة لتكون أصغر
  • حدد أبعاد الصورة – تحديد عرض / ارتفاع في HTML أو CSS (لقطة شاشة)
  • تحسين الصور – ضغط الصور بدون فقدان (أوصي ShortPixel أو تخيل)

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

11. إصلاحات مشتركة في WP Rocket

صاروخ الفسفور الابيض يقول:

من حين لآخر بعض الخيارات في علامة التبويب “تحسين الملف” ، مثل إزالة سلاسل الاستعلام, أو تصغير / دمج يمكن أن يسبب استخدام CPU عاليًا في الحالات التي يحتوي فيها موقعك على الكثير من ملفات CSS أو JS. حاول تعطيل هذه الخيارات ثم راقب استخدام وحدة المعالجة المركزية الخاصة بك.

كانت هناك أيضا تقارير تفيد بأن المسار الحرج CSS ويمكن أن يزيد التحميل المسبق وحدة المعالجة المركزية. تستطيع استخدم المكوِّن الإضافي لزيادة الفاصل الزمني للزحف قبل التحميل من 500 مللي ثانية (الافتراضي) إلى 1.5 ثانية أو أعلى.

12. إصلاحات عامة في W3 إجمالي ذاكرة التخزين المؤقت

حلول وحدة المعالجة المركزية الشائعة لـ W3 Total Cache:

  • اختبار ذاكرة التخزين المؤقت للكائن
  • حذف وإعادة تثبيت البرنامج المساعد

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

هذه 3 كلها مهمة جدا:

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

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

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

WP-Rocket-Features

إذا كنت تستطيع إسقاط 49 دولارًا صاروخ الفسفور الابيض, شرائه ثم انظر بلدي البرنامج التعليمي WP Rocket. إنه سهل الإعداد ، ويتم تحديثه بشكل متكرر بجديد الميزات, يشمل توثيق, و الدعم. إذا لم يكن الأمر كذلك ، فلدي برامج تعليمية لـ Swift و WP Fastest Cache و W3 Total Cache و WP Super Cache و Autoptimize. بالنسبة إلى المكونات الإضافية المجانية ، أوصي باستخدام Swift أو WP Fastest Cache (يعد Swift أمرًا صعبًا في الإعداد ولكنه يحتوي على تقييمات رائعة في WordPress تسريع Facebook Group ويأتي مع معظم الميزات مثل WP Rocket ، في حين أن WP Fastest Cache سهل الإعداد ولكنه يفتقر إلى الميزات المضمنة في WP Rocket).

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

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

Swift vs WP Rocket

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

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

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

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

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

14. حذف الإضافات غير المستخدمة + السمات

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

حذف-غير مستخدم-وورد-ثيمات

15. تعطيل الإعدادات غير المستخدمة في الإضافات

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

Yoast-Feature-Settings

تعطيل إعدادات المكونات الإضافية التي:

  • تقديم إحصائيات
  • قم بإجراء عمليات مسح مستمرة
  • إرسال إشعارات المشرف أو البريد الإلكتروني
  • سحب الموارد من مواقع الويب الخارجية

أمثلة:

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

16. منع التعليقات المزعجة

التراكم المستمر للتعليقات غير المرغوب فيها ليس جيدًا لاستخدام وحدة المعالجة المركزية الخاصة بك. ال البرنامج المساعد لمكافحة البريد المزعج عملت دائمًا بشكل جيد بالنسبة لي (لقد اختبرت الكثير من الآخرين) ولا تستخدم اختبار CAPTCHA.

17. حماية المشرف الخاص بك الفسفور الابيض

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

WordPress-Admin-Page-Rule

18. التقليل من الطلبات الخارجية

الطلبات الخارجية صعبة على الخادم.

  • الجرافات
  • خطوط جوجل
  • خرائط جوجل
  • جوجل ادسنس
  • بعض الإضافات للمشاركة الاجتماعية
  • العديد من الآخرين من قائمة المكونات الإضافية عالية CPU

في كثير من الأحيان ، ستكون هذه ملحوظة للغاية في تقرير GTmetrix الخاص بك:

إعلانات GTmetrix

صور الكاش-جرافيتار

الخطوة 1: تخلص منهم إن أمكن

الخطوة 2: تحسينها

الخطوة 3: الجلب المسبق لطلبات DNS
تتيح لك بعض المكونات الإضافية لذاكرة التخزين المؤقت مثل WP Rocket الجلب المسبق لطلبات DNS (بالإضافة إلى perfmatters و WP Disable). وهذا يساعد المتصفحات على توقع الموارد الخارجية حتى يتمكنوا من تحميلها بشكل أسرع. أنشأ لوقا قائمة لطيفة من المجالات المشتركة للجلب المسبق والتي يمكنك بعد ذلك إضافتها إلى WP Rocket:

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

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

19. الحد من معدل الزحف بواسطة Google + Bing

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

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

يقول جوجل هذا على صفحة معدل الزحف

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

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

Bing-Crawl-Control

20. تجنب الموضوعات المتعطشة للموارد

تعتبر المواضيع المنتفخة ، والمرمز لها بشكل سيئ ، والتي لا تتم صيانتها وصفة لكارثة.

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

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

21. تعطيل ميزات WooCommerce الجياع الموارد

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

تحسين Woocommerce

  • قم بتعطيل أجزاء عربة WooCommerce
  • تعطيل البرامج النصية والأنماط WooCommerce
  • قم بتعطيل أدوات WooCommerce
  • تعطيل ملف تعريف حالة WooCommerce
  • قم بتعطيل المكونات الإضافية التلقائية لتغذية المنتج

يمكن القيام بمعظم هذه باستخدام البرنامج المساعد perfmatters.

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

22. استضافة تحميل الملفات على المواقع الخارجية

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

تنزيل عرض النطاق الترددي

23. تعطيل الإحصائيات AWStats + cPanel

AWStats, Webalizer, والبرامج الإحصائية الأخرى في cPanel جيدة لتحديد مصدر الاستخدام المرتفع لوحدة المعالجة المركزية ، ولكن هذه في الواقع تزيد وحدة المعالجة المركزية تمامًا مثل أي مكون إضافي لـ WordPress يجمع الإحصاءات. كل ما أقوله هو أنه عند الانتهاء من استخدام هذه ، يجب حذفها.

24. قم بإيقاف تشغيل SiteGround’s Scanner Site

إذا كنت تحصل على زيادة في وحدة المعالجة المركزية على SiteGround ودفعت ثمنها ماسح مواقع SG, حاول الاتصال بفريق الدعم لإيقاف هذا. قد تتسبب عمليات المسح الجارية في ارتفاع وحدة المعالجة المركزية.

SiteGround-SG-Site-Scanner

مثلما هي رسائل البريد الإلكتروني هذه لطيفة ، يجب أن تحاول إيقاف تشغيلها …

SiteGround-SG-Site-Scanner-Email

25. استخدام خطة استضافة بموارد خادم كافية

بشكل عام ، كلما كانت الخطة أعلى موارد الخادم تحصل عليه (ونعم ، يجب أن تعمل الترقية على معالجة حدود تجاوزات وحدة المعالجة المركزية / قيود النطاق الترددي). على سبيل المثال في صفحة ميزات SiteGround يمكنك معرفة عدد موارد الخادم التي تأتي مع خطة StartUp مقابل GrowBig مقابل GoGeek. ما عليك سوى التمرير لأسفل إلى “نحن نخصص الموارد التي تحتاجها” وانظر أسفل علامة تبويب الخادم …

SiteGround-Server-Resources-Comparison

26. ترقية CPU / RAM

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

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

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

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

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

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

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

كيفية التحقق مما إذا كانت الاستضافة الخاصة بك بطيئة
قم بتشغيل موقعك من خلال جوجل PageSpeed ​​رؤى لمعرفة ما إذا تقليل وقت استجابة الخادم في تقريرك. جوجل توصي يجب أن يكون <200 مللي ثانية. أي شيء أعلى من ثانية واحدة ليس جيدًا. يمكنك أيضًا التحقق من TTFB (الوقت للبايت الأول) في علامة تبويب توقيت GTmetrix أو bytecheck.com.

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

استطلاع استضافة 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 من قبل وورد:

SiteGround-Recommended-WordPress-Host

وبواسطة ايفيكا الذي يدير WordPress تسريع Facebook Group مع أكثر من 16000 عضو.

أدوات ووردبريس-تسريع الموصى بها

بعض المواضيع:

Godaddy إلى الهجرة SiteGround

EIG-To-SiteGround

SiteGround-Migration

SiteGround لديه 3 خطط:

استضافة SiteGround WordPress

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

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

SiteGround-Server-Resources-Comparison

أستخدم SiteGround للأسباب التالية:

  1. GTmetrix الخاص بي + Pingdom التقارير تتحدث عن نفسها
  2. يتم تحميل صفحاتي على الفور (انقر فوقها إذا أردت)
  3. بسرعة تكنولوجيا السرعة (PHP 7.3 ، NGINX, محسن SG, Cloudflare)
  4. تم التوصية بواسطة يوست, وورد, ايفيكا من عند وورد تسريع
  5. مجانا دعونا تشفير SSL, سهل الاستخدام لوحة التحكم, وميزات التجارة الإلكترونية
  6. دعم WordPress لا يهزم حتى بدون دعم أولوية GoGeek
  7. تنمو كبيرة يأتي مع التدريج ، والمزيد من التخزين والمزيد من موارد الخادم (مرر لأسفل إلى “نحن نخصص الموارد التي تحتاجها” ثم مرر مؤشر الماوس فوق الخادم التبويب)
  8. GoGeek يأتي مع المزيد من موارد الخادم ، والتخزين ، ودعم الأولوية
  9. هجرات مجانية, البرنامج المساعد المهاجر, و ضمان استرداد الأموال لمدة 30 يومًا
  10. الكثير من الثناء على رديت, محادثات الفيسبوك, تويتر, TrustPilot
  11. طن من الثناء على فيسبوك: رقم 1, # 2, # 3, # 4, رقم 5, # 6, # 7# 8, # 9, # 10# 11
  12. قام العديد من الأشخاص بالفعل بترحيل ونشر النتائج على Twitter: رقم 1, # 2, # 3, # 4, رقم 5, # 6# 7, # 8, # 9, # 10, # 11, # 12, # 13, # 14, #15, # 16, # 17, # 18, # 19, رقم 20, رقم 21, # 22, # 23, رقم 24, رقم 25, # 26, رقم 27, # 28, # 29, رقم 30, رقم 31, # 32, # 33, رقم 34, # 35, # 36, # 37

انضم إخلاء المسؤولية – إذا قمت بالتسجيل في SiteGround مع رابط تابع سوف أتبرع بقطعة جيدة بدون أي نفقات. كل عام تبرع بمبلغ 3 آلاف دولار لحملة GoFundMe (كان عام 2018 لإطعام الجياع في دنفر ، كان عام 2017 للصليب الأحمر في إعصار هارفي). يساعدك الدعم وأنا أقدر ذلك حقًا. أحاول أن أجعل مراجعاتي غير متحيزة ومدعومة من قبل دليل في شكل استطلاعات الفيسبوك, تغريدات, و محادثات حقيقية. إذا كنت لا تريد استخدامه ، فإليك رابط غير تابع إلى SiteGround. في كلتا الحالتين ، أعتقد حقًا أنهم مضيفون ممتازون في WordPress وسيعمل موقعك بشكل أسرع / أكثر سلاسة … قم بالبحث في مجموعات Facebook + تويتر وستجد معظم الناس نقول الشيء نفسه.

OMM على الموقع

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

التبديل إلى 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

توظيف مطوري لتقليل استخدام وحدة المعالجة المركزية الخاصة بك

أعمل مع نفس الشخص منذ عام 2011 – إنه مذهل في تحسين السرعة وساعدني في تحسين موقعي للتحميل <1 ثانية مع GTmetrix و Pingdom التقارير.

اسمه برونيا ويجب أن يكون قادرًا على حل زيادة وحدات المعالجة المركزية (إذا كنت لا تزال بحاجة إلى مساعدة) ومساعدتك على تحسين النتائج / أوقات التحميل في GTmetrix و Pingdom. يمكنك تعيينه من خلال إنشاء ملف تعريف على freelancer.com والبحث عن اسم المستخدم بدكامول. هنا هو كامل وورد سرعة محفظة. هو 40 دولارًا / الساعة من بنغلاديش (لذلك هناك تغيير في الوقت) ويمكنك مراسلته عبر البريد الإلكتروني على [email protected]. لديه أيضًا مراجعة 5 نجوم مثالية في ملفه الشخصي.

برونيا كومار اس الاستعراضات

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

أسئلة مكررة

&# x2705 ؛ ما هي أسهل طريقة لتقليل وحدة المعالجة المركزية في WordPress?

اعثر على المكوِّنات الإضافية لوحدة المعالجة المركزية (CPU) وقم بإزالتها ، وقم بالتحديث إلى PHP 7.4 ، وقم بتكوين مكون إضافي جيد للذاكرة المؤقتة مع الإعدادات المثلى ، باستخدام CDN ، وقم بتعطيل وظائف WordPress غير الضرورية مثل API Heartbeat. من الواضح أن الترقية إلى استضافة أسرع ستساعد.

&# x2705 ؛ أي من المكونات الإضافية تستهلك معظم وحدة المعالجة المركزية?

المشاركة الاجتماعية ، والمكونات الإضافية (التحليلية) الإحصائية ، والمتزلجون ، والمحافظ ، ومنشئو الصفحات ، والتقاويم ، والدردشة ، ونماذج الاتصال ، والمنشورات ذات الصلة ، وملف Sitemap ، و Wordfence ، و WPML ، وأي مكون إضافي يقوم بتشغيل عمليات المسح أو العمليات الجارية. يمكن العثور عليها باستخدام Query Monitor أو GTmetrix Waterfall.

&# x2705 ؛ هل جميع الاستضافة المشتركة لها حدود وحدة المعالجة المركزية?

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

&# x2705 ؛ هل يسبب WooCommerce ارتفاع وحدة المعالجة المركزية?

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

&# x2705 ؛ كيف يمكنني التحقق من استهلاك وحدة المعالجة المركزية لموقع الويب الخاص بي?

يجب أن يخبرك حساب الاستضافة بكمية وحدة المعالجة المركزية التي تستهلكها. يحتوي بعض المضيفين على أدوات مثل AWStats تعرض صورًا محددة وبرامج تتبع وموارد أخرى تستهلك الكثير من الموارد.

اسمحوا لي أن أعرف إذا كان هذا البرنامج التعليمي يعمل في التعليقات!

في صحتك,
توم

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector