أفضل 10 طرق لتسريع موقع WordPress الخاص بك

نشرت: 2020-06-01

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

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

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

جدول المحتويات
  1. لماذا تعتبر سرعة الصفحة مهمة؟
  2. كيفية قياس سرعة الصفحة؟
  3. 1. اختر Fast Web Host
  4. 2. استخدم سمة خفيفة الوزن ومرنة
  5. 3. استخدم الإضافات بحكمة
  6. 4. تحسين قاعدة بيانات WordPress الخاصة بك
  7. 5. استخدم CDN لتقديم الموارد
  8. 6. جهّز صورك للويب
  9. 7. إدارة الملفات الثابتة بكفاءة
  10. 8. تحسين طلبات HTTP
  11. 9. تمكين التخزين المؤقت في WordPress
  12. 10. حافظ على تحديث WordPress و PHP
  13. ملخص

لماذا تعتبر سرعة الصفحة مهمة؟

هناك سببان رئيسيان لأهمية سرعة الصفحة بالنسبة لك بصفتك مالكًا للموقع.

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

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

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

دعنا الآن نتحقق من بعض الأدوات التي يمكنك استخدامها لقياس وقت تحميل الصفحة.

كيفية قياس سرعة الصفحة؟

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

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

GTmetrix

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

نتائج GTMetrix

تعرض GTmetrix ثلاثة مقاييس رئيسية:

  • وقت تحميل الصفحة
  • الحجم الإجمالي للصفحة
  • العدد الإجمالي لطلبات HTTP

في هذا الدليل ، سننظر في كيفية تحسين كل هذه المقاييس.

PageSpeed ​​Insights

PageSpeed ​​Insights هي أداة مجانية قائمة على الويب بواسطة Google Developers تتيح لك تقييم أداء موقع الويب الخاص بك. ما عليك سوى إدخال عنوان URL الخاص بك لبدء الاختبار.

نتائج PageSpeed ​​Insights

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

WebPageTest

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

نتائج اختبار WebPageTest

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

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

1. اختر Fast Web Host

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

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

إليك دليلنا الكامل لاختيار أسرع مضيف لـ WordPress. باختصار ، أوصي بـ SiteGround إذا كنت تبحث عن حل مناسب للميزانية ولكنه موثوق به. إذا كنت تريد أفضل أداء وميزانية أقل أهمية ، فيجب عليك تجربة استضافة WordPress المُدارة من Kinsta.

2. استخدم سمة خفيفة الوزن ومرنة

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

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

موقع بداية وكالة سيدني

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

3. استخدم الإضافات بحكمة

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

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

يجب عليك أيضًا التحقق مما إذا كانت المكونات الإضافية تتعارض مع بعضها البعض أو مع موضوعك. يمكن أن تساعدك ميزة صحة الموقع في المكون الإضافي Health Check and Troubleshooting WordPress الإضافي في التحقق من التعارضات المحتملة بين المكونات الإضافية.

4. تحسين قاعدة بيانات WordPress الخاصة بك

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

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

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

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

5. استخدم CDN لتقديم الموارد

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

يكشف تحليل سريع بواسطة HTTP Archive أن الصفحة الموجودة على موقع WordPress النموذجي تزن حوالي 2.3 ميجا بايت في عام 2020. يتكون جزء كبير من وزن هذه الصفحة من الصور (1.2 ميجا بايت) والخطوط وأوراق الأنماط (280 كيلو بايت) والنصوص (470 كيلو بايت) ).

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

6. جهّز صورك للويب

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

فحوصات النظافة

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

بعد ذلك ، يجب عليك أيضًا استخدام نوع الصورة المناسب. على سبيل المثال ، تعد صورة JPG مثالية للصور الفوتوغرافية والصور المعقدة الأخرى التي تحتوي على الكثير من اختلافات الألوان. من ناحية أخرى ، تعمل صور PNG بشكل جيد للرسومات التي تحتوي على اختلافات ألوان أقل ، مثل لقطة الشاشة. أخيرًا ، يعمل SVG (Scalable Vector Graphic) بشكل مثالي للصورة التي تتكون من أشكال هندسية بسيطة ، مثل الشعار.

تحسين الصورة

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

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

يمكنك الاطلاع على تقريرنا حول أفضل المكونات الإضافية لتحسين الصور في WordPress أيضًا.

كسول جاري تحميل الصور

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

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

7. إدارة الملفات الثابتة بكفاءة

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

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

يمكنك تصغير مواردك يدويًا باستخدام خدمة مثل Minifier. ومع ذلك ، بالنسبة إلى موقع WordPress ، سيوفر الوقت لاستخدام مكون إضافي للتصغير مثل WP Super Minify لتقليل جميع الموارد الموجودة على موقعك دفعة واحدة.

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

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

8. تحسين طلبات HTTP

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

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

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

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

9. تمكين التخزين المؤقت في WordPress

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

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

قمنا باختبار ومقارنة أفضل ملحقات التخزين المؤقت في WordPress. خرج WP Rocket الفائز في نتائج الاختبار الخاصة بنا.

10. حافظ على تحديث WordPress و PHP

WordPress و PHP من البرامج الشائعة التي تخضع لتطوير نشط. يتم دمج التحسينات مثل الميزات الجديدة وإصلاحات الأخطاء وتصحيحات الأمان وتحسينات الأداء في كل يوم.

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

ملخص

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

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

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

هل تستخدم أسلوبًا مختلفًا لتسريع موقع WordPress الخاص بك؟ لا تخبرنا في التعليقات أدناه.