لماذا يكون موقع WordPress الخاص بي بطيئًا بعد التحديث؟ أسئلة وأجوبة.

نشرت: 2021-06-17

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

محتويات

  • لماذا يكون WordPress بطيئًا بعد التحديث؟
  • إليك ما يجب فعله إذا كان موقع WordPress الخاص بك بطيئًا فجأة بعد التحديث.
    • تحقق من وجود أخطاء 404.
    • الإضافات.
    • الاستخدام المكثف للموارد.
    • ثيمات.
    • تحقق من إصدار PHP الخاص بك.
    • تحسين مواقع الويب.
    • أخير.
  • موقع WordPress بطيء بعد ملخص التحديث.

لماذا يكون WordPress بطيئًا بعد التحديث؟

هناك ثلاثة أسباب أساسية وراء بطء موقع WordPress الخاص بك فجأة بعد التحديث. في الواقع ، أقدر أن 90٪ من جميع مواقع WordPress تصبح بطيئة بعد حدوث التحديث بسبب واحد أو مجموعة من هذه المصادر الثلاثة:

  • الموضوع الخاص بك.
  • الإضافات الخاصة بك.
  • الإصدار الحالي من PHP يعمل على موقعك.

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

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

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

يرجى ملاحظة أنه قد تكون هناك مشكلات أخرى قد تؤدي إلى إبطاء موقع الويب الخاص بك على WordPress والتي لا علاقة لها بتحديث WordPress أو قد تكون خارج تلك المجالات الثلاثة التي ذكرتها أعلاه.

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

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

إليك ما يجب فعله إذا كان موقع WordPress الخاص بك بطيئًا فجأة بعد التحديث.

قبل أن تفعل أي شيء ، من الضروري أن تفعل هاتين الخطوتين أولاً.

  1. قم بإجراء تشخيص ، انتقل إلى GTMetrix . تعرف على الأماكن التي قد تواجه فيها بعض المشكلات التي تؤثر على أداء موقع الويب الخاص بك وقم بتدوينها. يمكنك أيضًا التحقق من سرعة صفحة موقع الويب الخاص بك هنا: PageSpeed ​​Insights ، في أدوات مطوري Google.
  2. ثم قم بعمل نسخة احتياطية من موقع WordPress الخاص بك بالكامل.

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

تحقق من وجود أخطاء 404.

في Chrome ، استخدم أداة الفحص وافحص موقع الويب (انقر بزر الماوس الأيمن -> فحص). انتقل إلى علامة التبويب "وحدة التحكم". هل ترى أي أخطاء 404؟

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

ربما هناك موارد أو عناصر تقوم بإرجاع 404. هذا من شأنه أن يفسر سبب استمرار موقع الويب في محاولة تحميلها.

تحقق من الصور و CSS و JavaScript التي قد تكون مفقودة وإرجاع خطأ 404 أيضًا.

في Chrome ، يمكنك أيضًا إلقاء نظرة على علامات تبويب وحدة التحكم والشبكة أو تجربة Lighthouse Audit ضمن علامة التبويب Audit.

سأبدأ بالتحقق من علامة تبويب الشبكة في وحدة تحكم مطوري Chrome .

الإضافات.

أولاً ، تأكد من تحديث جميع المكونات الإضافية.

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

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

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

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

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

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

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

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

يمكن أن يكون من السهل جدًا تصحيح أخطاء المكونات الإضافية أيضًا باستخدام المكون الإضافي Site Health & Troubleshooting . أعطها فرصة.

الاستخدام المكثف للموارد.

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

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

ثيمات.

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

لذا حاول التبديل إلى سمة افتراضية وقم بتحديث WordPress مرة أخرى.

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

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

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

تحقق من إصدار PHP الخاص بك.

على الرغم من أن WordPress's Core و Themes و Plugins كلها مشفرة باستخدام PHP ، يتم تخزين ملفات PHP الخاصة بموقعك على الخادم الخاص بك ، أي مزود استضافة الويب الخاص بك.

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

يمكنك معرفة بالضبط أحدث إصدار لموقعك من PHP باستخدام المكوّن الإضافي Site Health & Troubleshooting

هذا في الواقع أكثر شيوعًا مما تعتقد.

يمكن لمضيفي الويب تجنب تشغيل أحدث إصدارات PHP على خوادمهم لأن العديد من تحديثات WordPress لا تتطلب ذلك. لكن البعض يفعل.

لتحديث إصدار PHP الخاص بك ، سيتعين عليك التحقق من هذا الخيار مع مضيفك.

تحقق من وجود أخطاء PHP.

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

يمكنك أيضًا استخدام البرنامج المساعد Query Monitor نظرًا لأنه أيضًا سيعرض أخطاء PHP.

قد يكون لديك الكثير من أخطاء PHP ولا تدرك ذلك.

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

تحسين مواقع الويب.

صدق أو لا تصدق ، قد لا يكون موقع WordPress الخاص بك محسنًا كما تعتقد.

في كثير من الأحيان ، تقوم التحديثات الأساسية لـ WordPress بأكثر من مجرد ملء أي ثغرات أمنية ، ولكنها أيضًا تجعل ترميزها أكثر كفاءة.

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

لذلك ، إنها فرصة رائعة لإعادة تقييم حالة تحسين موقع الويب الخاص بك.

هناك سببان شائعان لكون موقع WordPress الخاص بك قد يكون أبطأ بعد التحديث بسبب مشكلات التحسين.

يمكن بالطبع أن تكون ملفات الوسائط الخاصة بك.

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

قد تصبح هذه الأشياء أكثر وضوحًا خاصة بعد تحديث WordPress الأساسي.

مجال التحسين الآخر الذي تحتاج إلى التحقق منه هو أيضًا ملفات WordPress CSS و JavaScript.

العديد من المكونات الإضافية والسمات عبارة عن ترميز CSS و JavaScript متضخم.

لكن استرخ ، ليس عليك أن تكون خبيرًا في CSS أو من هواة JavaScript لتبسيط CSS و JavaScript.

ما عليك سوى تثبيت مكون إضافي للتحسين مثل هذا واللعب به: التحسين التلقائي .

يمكن للتحسين التلقائي دمج جميع ملفات CSS في ملف واحد فقط. يمكنه أن يفعل الشيء نفسه لملفات JavaScript.

استخدم أدوات مثل GTmetrix ، مرة أخرى لمعرفة ما إذا كانت مفيدة.

إذا لم يساعد ذلك ، فراجع البرنامج المساعد W3 Total Cache واقرأ البرامج التعليمية حول كيفية استخدامه. يمكنه حل بعض مشكلات التحسين أيضًا.

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

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

يمكن أن يساعد المكون الإضافي Query Monitor في العثور على مشاكل مع استعلامات SQL أيضًا. ستظهر سجلات الخادم إذا كانت هناك عمليات إعادة توجيه تعمل على إبطاء الأمور.

أخير.

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

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

موقع WordPress بطيء بعد ملخص التحديث.

ربما لاحظت أنني تجنبت المواقف التي قد تحتاج فيها إلى حل ترميز PHP لمشكلات سرعة تحديث WordPress.

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

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

ربما يكون هذا بسبب أن موضوعك قديم أيضًا.

هذا هو أحد الأسباب الرئيسية التي تجعل السمات المدفوعة لها ميزة على السمات المجانية. تتضمن السمات المدفوعة عادةً آخر التحديثات. بهذه الطريقة لا داعي للقلق بشأن أي تحديثات WordPress Core يجب أن تعمل مع سمة قديمة.

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

تذكر مع ذلك ، قم دائمًا بعمل نسخة احتياطية من موقع WordPress الخاص بك قبل العبث بقوالبك ومكوناتك الإضافية فقط لتكون في الجانب الآمن.