كيفية تحسين اداء ووردبريس؟ دليل شامل حول تحسين ووردبريس

افضل طرق ونصائح تحسين اداء ووردبريس الخاص بك
آخر تحديث بتاريخ نوفمبر 12, 2024

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

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

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

جدول المحتوى

لماذا تهتم بتسريع موقع ووردبريس؟

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

يتوقع أكثر من 83٪ من الزوار تحميل صفحة ويب في 2 ثوانٍ أو أقل.

يبلغ متوسط معدل الارتداد للصفحات التي يتم تحميلها في غضون ثانيتين 9٪، بينما يبلغ معدل الارتداد للصفحات التي تستغرق 5 ثوانٍ للتحميل 38٪.

ويقول 79٪ من المشترين عبر الإنترنت الذين يواجهون مشكلة في أداء موقع الويب إنهم لن يعودوا إلى الموقع للشراء مرة أخرى.

ويمكن أن يؤدي التأخير لمدة ثانية واحدة في وقت تحميل الصفحة إلى.

ماذا يعني هذا بالنسبة لك بصفتك مالك موقع ويب؟

لديك القليل من الوقت لتقديم الزائر مع ما يريد رؤيته وإقناعه بالبقاء. إذا استغرق تحميل موقع الويب الخاص بك وقتًا طويلاً، فسيترك معظم المستخدمين موقع الويب حتى قبل تحميله بالكامل.

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

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

كيف تتحقق من سرعة موقع ووردبريس؟

مجرد تحميل موقع الويب الخاص بك على جهاز الكمبيوتر الخاص بك لا يمنحك فكرة واضحة عن سرعة تحميل موقع الويب الخاص بك. تقوم المتصفحات الحديثة بتخزين ذاكرة التخزين المؤقت لجميع مواقع الويب التي تزورها وتجلبها تلقائيًا بمجرد بدء كتابة العنوان.

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

1. PageSpeed Insights

مثال على رؤى Pagespeed

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

2. GTMetrix

ادة Gtmetrix

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

من الناحية المثالية، يجب أن تهدف إلى الحصول على درجة تزيد عن 90 في اختبار إحصاءات PageSpeed من جوجل ووقت التحميل الذي يقل عن ثانيتين في GTMetrix. إذا ثبت أن هذا الهدف صعب للغاية، فيمكنك أن تهدف إلى الحصول على وقت تحميل أقل من 3 ثوانٍ في GTMetrix ودرجة تزيد عن 80 في إحصاءات PageSpeed من جوجل.

يمكنك أيضًا استخدام أدوات مثل Pingdom و WebPageTest لتحليل سرعة موقع ووردبريس وأدائه. تحقق من دليلنا التفصيلي حول افضل ادوات لتحليل سرعة موقع الويب الخاص بك لمعرفة المزيد.

ما هي الخطوات التي تؤدي إلى إبطاء الأداء الهائل لموقع الويب

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

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

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

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

أفضل الممارسات لتحسين اداء ووردبريس

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

دعونا نلقي نظرة على افضل الممارسات لتحسين اداء ووردبريس.

1. انتقل إلى استضافة ويب عالية الأداء

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

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

دعنا نلقي نظرة على 5 أنواع مختلفة من خطط استضافة ووردبريس بحيث يمكنك اتخاذ خيار أفضل بشأن خطة الاستضافة المناسبة لك:

الاستضافة المشتركة

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

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

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

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

بالمقارنة مع خطط الاستضافة الأخرى، فإن مواقع الويب التي تعمل على استضافة ووردبريس المُدارة أسرع وأكثر أمانًا.

استضافة VPS

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

يوفر تجربة موقع ويب أسرع بكثير من خطط الاستضافة السابقة الأخرى.

استضافة السحابة

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

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

الاستضافة المخصصة

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

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

2. اختر الاستضافة الأقرب إلى زوارك

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

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

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

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

3. استخدم CDN

CDN تعني شبكة توصيل المحتوى. هذه شبكة من الخوادم الموجودة في جميع أنحاء العالم. الغرض الرئيسي منها هو استضافة وتقديم نسخ من المحتوى الثابت لموقع الويب الخاص بـ ووردبريس مثل الصور و CSS و JS وتدفق الفيديو بسرعة وكفاءة.

لا تفكر في CDN كبديل لمزود الاستضافة، بل طريقة إضافية لزيادة سرعة موقعك لزيادة أداء ووردبريس.

عند استخدام CDN، في كل مرة يزور فيها المستخدم موقع الويب الخاص بك، يتم تقديم الملفات الثابتة من أي خادم أقرب إليهم. سيكون خادم استضافة الويب الخاص بك أسرع أيضًا نظرًا لأن CDN تقوم بالكثير من عملها.

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

4. استخدام قوالب ووردبريس خفيفة الوزن

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

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

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

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

5. استخدم الاضافات المُحسَّنة من مطوّري البرامج الموثوق بهم

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

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

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

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

6. تمكين التخزين المؤقت

يعد التخزين المؤقت أحد أهم وأسهل الطرق لتسريع موقع ووردبريس البطيء.

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

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

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

يمكنك التحقق من W3 Total Cache إذا كنت تبحث عن اضافة مجانية للتخزين المؤقت في ووردبريس لتحسين أداء ووردبريس. يمكنك أيضًا قراءة دليلنا لافضل اضافات لتحسين سرعة ووردبريس في عام 2023 لمعرفة المزيد.

نصيحة إضافية، تأكد من حذف ذاكرة التخزين المؤقت للمتصفحات أيضًا.

7. تمكين الضغط

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

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

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

8. اجعل صور ووردبريس محسّنة

وفقًا للدراسات، تمثل الصور حوالي 50٪ من متوسط حجم صفحة موقع الويب.

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

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

ستحصل على خيار عرض الصور المقاسة تلقائيًا على جهاز الزائر، وخدمة صورك من شبكة CDN عالمية، وصور Lazy Load لتحسين وقت تحميل الصور.

9. لا تقم مطلقًا بتحميل ملفات الصوت والفيديو مباشرة إلى موقع الويب

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

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

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

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

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

10. انتبة الى التحديثات

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

لذلك، يُنصح بتحديث القوالب والاضافات وموقع ووردبريس في أقرب وقت ممكن بعد توفر التحديث.

اذا كنت لا تعرف ذلك اليك دليلنا حول كيفية تحديث اضافات ووردبريس: خطوة بخطوة.

افضل نصائح تحسين اداء ووردبريس

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

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

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

دعونا نلقي نظرة على طريق تحسين اداء ووردبريس التي يمكنك تطبيقها على موقع ووردبريس البطيء والمتأخر!

1. تأكد من أن موقع الويب وقاعدة البيانات في نفس مركز البيانات

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

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

2. تقليل طلبات HTTP المتنوعة

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

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

يمكنك استخدام تحليل الانحدار لتقرير أداء موقع ويب GTMetrix لمعرفة بالضبط عدد طلبات HTTP غير الضرورية التي يقوم بها موقع الويب الخاص بك.

يمكنك تقليل عدد طلبات HTTP الخارجية عن طريق تعطيل الأنماط والاسكربتات أو بدمجها معًا في ملف واحد. أيضًا، احذف جميع الصور والملفات غير الضرورية، وأنشئ كائن CSS، وقم بالتحميل البطيء، وتجاهل الأصول غير ذات الصلة، واجمع ملفات CSS & JS. تمت مناقشة بعض هذه التحسينات أدناه.

3. تصغير وتجميع ملفات Css و Javascript

يمكن أن يكون لتصغير ملفات CSS و JS ودمجها تأثير كبير على تحسين اداء ووردبريس وسرعة تحميل الصفحة.

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

التسلسل هو عملية دمج ملفات JavaScript و CSS في ملف واحد بهدف تقليل طلبات HTTP. في بعض الحالات، يمكن أن يؤدي ذلك إلى زيادة وقت تنزيل ملفك، ولكنه عادةً ما يكون أفضل من وجود طلبات إضافية.

هناك بعض الاضافات المتاحة التي يمكنها تصغير ملفات CSS و JS ودمجها تلقائيًا. يعد Autoptimize أحد هذه الاضافات المجانية.

4. تعطيل الربط الساخن

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

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

يمكنك إضافة هذا الرمز إلى ملف htaccess الخاص بك لمنع الارتباط السريع للصور من موقع ووردبريس الخاص بك.

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

ملاحظة: قم بتغيير “example.com” في الكود أعلاه إلى عنوان URL لموقعك على الويب.

5. استخدم جدار ناري على مستوى DNS

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

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

نوصي باستخدام جدران الحماية على مستوى DNS مثل Sitelock أو Cloudflare. تمنع جدران الحماية هذه الطلبات الضارة حتى قبل أن تصل إلى موقع الويب الخاص بك.

6. إضافة التحكم في ذاكرة التخزين المؤقت وانتهاء صلاحية الهيدر

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

إذا كان الخادم الخاص بك يفتقد هذه الهيدر، فيمكنك إضافتها يدويًا.

إضافة رأس Cache-control في Nginx: يمكنك إضافة هيدر التحكم في ذاكرة التخزين المؤقت في Nginx عن طريق إضافة ما يلي إلى موقع أو كتلة خادم تهيئة الخادم:

location ~* \.(js|css|png|jpg|jpeg|gif|svg|ico)$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}

إضافة هيدر Expires (انتهاء الصلاحية) في Nginx: يمكنك إضافة هيدر Expires في Nginx عن طريق إضافة ما يلي إلى كتلة الخادم الخاص بك. في المثال الموضح أدناه، يمكنك معرفة كيفية تحديد أوقات انتهاء صلاحية مختلفة بناءً على أنواع الملفات المختلفة:

location ~*  \.(jpg|jpeg|gif|png|svg)$ {
	        expires 365d;
	    }
location ~*  \.(pdf|css|html|js|swf)$ {
	        expires 2d;
	    }
  • إضافة هيدر التحكم في ذاكرة التخزين المؤقت في Apache: يمكنك إضافة هيدر التحكم في ذاكرة التخزين المؤقت في Apache عن طريق إضافة ما يلي إلى ملف htaccess الخاص بك. يمكن إضافة مقتطفات من الاكواد البرمجية في الجزء العلوي أو السفلي من الملف (قبل #BEGIN WordPress أو بعد #END WordPress):
<filesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|svg|js|css|swf)$">
Header set Cache-Control "max-age=84600, public"
</filesMatch>

إضافة هيدر انتهاء الصلاحية في Apache: يمكنك إضافة header Expires في Apache عن طريق إضافة ما يلي إلى ملف htaccess الخاص بك:

## EXPIRES HEADER CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/svg "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES HEADER CACHING ##

7. تغيير حد ذاكرة ووردبريس

كما هو محدد بواسطة WordPress Codex، مع الإصدار 2.5 من ووردبريس، يتيح لك خيار WP_MEMORY_LIMIT تحديد الحد الأقصى من الذاكرة التي يمكن أن تستهلكها PHP. قد يكون هذا الإعداد مهمًا إذا تلقيت رسالة مثل “استنفاد حجم الذاكرة المسموح به البالغ xxxxxx بايت”.

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

أضف ما يلي إلى ملف wp-config.php الخاص بك، قبل سطر “/* That’s all, stop editing! Happy publishing. */ “:

define('WP_MEMORY_LIMIT', '256M');

8. القضاء على Javascript و CSS لحجب العرض

قد ترى تحذيرًا بشأن حظر عرض جافا سكريبت و CSS أثناء التحقق من أداء موقعك على الويب في جوجلPageSpeed Insights أو GTMetrix. يظهر هذا التحذير عندما تكون لديك ملفات تمنع تحميل الصفحة بأسرع ما يمكن.

تكون بعض JS و CSS المحددة مشروطة في بعض الأحيان، مما يعني أنها غير مطلوبة لعرض محتوى الجزء المرئي من الصفحة. يمكنك منعهم من أن يصبحوا يحظرون العرض باستخدام سمات غير متزامنة ومؤجلة.

للتخلص من جافا سكريبت و CSS لحظر العرض من أجل تحسين اداء ووردبريس، عليك القيام بما يلي:

حذف JS من مسار العرض الحرج

يمكنك نقل JavaScript خارج مسار العرض الحرج عن طريق إضافة السمة “غير المتزامن” أو السمة “التأجيل” إلى عناصر HTML للنص البرمجي التي تستدعي موارد JavaScript.

توجه السمة “غير المتزامن” المتصفح لبدء تنزيل المورد على الفور دون إبطاء تحليل HTML. بمجرد توفر المورد، يتم إيقاف تحليل HTML مؤقتًا حتى يمكن تحميل المورد.

تخبر السمة “تأجيل” المتصفح بتأجيل تنزيل المورد حتى يكتمل تحليل HTML. بمجرد انتهاء المتصفح من استخدام HTML، سيقوم بتنزيل وعرض جميع السكربتات المؤجلة بالترتيب الذي تظهر به في المستند.

تحسين تسليم موارد CSS

يعني تحسين تسليم CSS بشكل أساسي أنك بحاجة إلى معرفة كيفية جعله غير محظور.

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

بدلاً من ذلك، يمكنك أيضًا استخدام اضافات ووردبريس مثل Autoptimize و Hummingbird لتحسين توصيل موارد CSS.

9. تصغير Html و Css و Javascript

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

10. مراقبة وتحديد ما بعد المراجعات

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

للتحقق من ذلك، يمكنك تحديد عدد مرات الحفظ التلقائي للمنشور. من المجلد الجذر تثبيت ووردبريس الخاص بك، افتح ملف wp-config باستخدام أي محرر ملفات واكتب الكود الموضح أدناه قبل سطر required_once (ABSPATH. “wp-settings.php”) ؛

define ('WP_POST_REVISIONS', 3);

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

يمكنك أيضًا ضبط التردد لحفظ منشور تلقائيًا باستخدام الكود التالي:

define('AUTOSAVE_INTERVAL', 300 ); // seconds

هنا، 300 ثانية تعني أنه سيتم حفظ مشاركتك تلقائيًا كل 5 دقائق بدلاً من الإعدادات الافتراضية.

يمكنك أيضًا تعطيل مراجعات المنشور تمامًا في ووردبريس باستخدام الكود التالي، على الرغم من أنه ليس من أفضل الممارسات لتعطيلها تمامًا:

define ('WP_POST_REVISIONS', false);

11. احذف مراجعة ووردبريس القديمة من قاعدة بياناتك

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

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

12. تحميل “Secripts” في الفوتر

تأكد من تحميل الاسكربتات في الفوتر، إلا إذا كان يجب عليك استخدام نص برمجي في الهيدر. عند استخدام دالة wp_enqueue_script ()، اضبط المعلمة الخامسة على “true” للحصول على الاسكربت ليتم تحميله في الفوتر.

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

13. تمهيد النطاقات المستخدمة بشكل شائع

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

يمكنك جلب المجالات مسبقًا في ووردبريس عن طريق إضافة بناء جملة النطاق إلى ملف header.php الخاص بك بين ملف

<head>``</head>

العلامات. لن يتم تنفيذ هذه العملية إلا عندما يكون ذلك ممكنًا ولا يتم حظرها. دعونا نلقي نظرة على بعض الأمثلة:

الجلب المسبق لخطوط جوجل:

<link rel="dns-prefetch" href="//fonts.googleapis.com">

التحضير المسبق لـ (jQuery):

<link rel="dns-prefetch" href="//ajax.googleapis.com">

الجلب المسبق لبرنامج جوجل اناليتكس:

<link rel="dns-prefetch" href="//www.google-analytics.com">

14. ضغط GZIP و BROTLI

Gzip هو نوع من الضغط يضغط صفحات الويب وجافا سكريبت و CSS على مستوى الخادم قبل إرسالها إلى المتصفح.

لتطبيق ضغط Gzip في Apache، أضف الأمر التالي إلى ملف htaccess الخاص بك:

<ifmodule mod_deflate. c="">
# Compress HTML, JavaScript, CSS, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

# Remove browser bugs (only required for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</ifmodule>

لتطبيق ضغط Gzip في Nginx، يمكنك إضافة الكود التالي إلى ملف nginx.conf الخاص بك:

gzip on;
gzip_comp_level 2;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
gzip_disable "MSIE [1-6].(?!.*SV1)";
gzip_vary on;

الخاتمة

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

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

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

اترك تعليقاً