كيفية تسريع موقع WordPress الخاص بك: دليل كامل للمبتدئين

نشرت: 2017-08-08

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

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

محتويات

  • 1 اختيار مضيف ويب جيد
  • 2 ابدأ باستخدام Cache Plugin
    • 2.1 أي مكون إضافي لذاكرة التخزين المؤقت؟
  • 3 ابدأ باستخدام CDN
  • 4 الاستفادة من التخزين المؤقت للمستعرض للحصول على الموارد الثابتة
  • 5 تحسين صورك للويب
  • 6 تحسين قاعدة البيانات الخاصة بك
  • 7 قم بتمكين GZIP
  • 8 Lazyload صورك
  • 9 استثمر في موضوع أسرع
  • 10 تعليقات مقسمة إلى صفحات
  • 11 الخلاصة
    • 11.1 الوظائف ذات الصلة

اختيار مضيف ويب جيد

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

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

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

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

ابدأ باستخدام Cache Plugin

يمكن أن يكون للتخزين المؤقت تأثير هائل على سرعة موقع الويب الخاص بك.

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

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

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

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

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

نظرًا للتكلفة ، نوصي باستخدام WP Rocket للمواقع التجارية - وإلا فإن WP Super Cache مناسب للمشاريع الشخصية.

ابدأ باستخدام CDN

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

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

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

الاستفادة من التخزين المؤقت للمتصفح للحصول على الموارد الثابتة

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

لبدء الاستفادة من التخزين المؤقت للمتصفح ، أضف الكود التالي إلى ملف htaccess الخاص بك:

انتهاء الصلاحية
ExpiresByType image / gif A2592000
ExpiresByType image / png A2592000
تنتهي الصلاحية حسب نوع الصورة / jpg A2592000
تنتهي الصلاحية حسب نوع الصورة / jpeg A2592000

تحسين صورك للويب

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

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

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

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

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

تفعيل GZIP

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

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

تدعم معظم المتصفحات الحديثة GZIP وبالنسبة للمتصفحات التي لا تدعم الخادم الخاص بك ، فإنها تخدم المحتوى مباشرة.

يمكن أن يساعدك GZIP في تقليل وقت تحميل موقع الويب الخاص بك بأكثر من النصف.

لتمكين GZIP على خادمك ، أضف الكود التالي إلى نهاية ملف htaccess الخاص بك:

<IfModule mod_deflate.c>
# ضغط HTML و CSS و JavaScript والنص و XML والخطوط
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 الخط / النوع المفتوح
AddOutputFilterByType DEFLATE الخط / otf
AddOutputFilterByType DEFLATE الخط / 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 نص / عادي
AddOutputFilterByType DEFLATE text / xml # إزالة أخطاء المتصفح (مطلوب فقط للمتصفحات القديمة)
BrowserMatch ^ Mozilla / 4 gzip-only-text / html
BrowserMatch ^ Mozilla / 4.0 [678] no-gzip
BrowserMatch bMSIE! no-gzip! gzip-only-text / html
رأس إلحاق وكيل مستخدم متنوع
</IfModule>

Lazyload صورك

تشكل الصور ما يصل إلى 80٪ من وقت التحميل لمعظم مواقع الويب.

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

هذا هو المكان الذي يأتي فيه LazyLoading لإنقاذه.

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

لذلك ، إذا كانت الصورة في أسفل الصفحة ، فلن يتم تحميلها حتى يصل المستخدم إلى أسفل الصفحة.

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

لبدء استخدام هذه التقنية ، قم بتثبيت وإعداد المكوّن الإضافي BJ LazyLoad المجاني.

استثمر في موضوع أسرع

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

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

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

عند البحث عن سمة WordPress ، استخدم دائمًا سمات من مؤلفين موثوقين مثلنا. في AlienWP ، نقوم باختبار وتحسين جميع السمات الخاصة بنا لتحسين محركات البحث والسرعة. يتم تحميل جميع السمات الخاصة بنا في غضون ثوانٍ قليلة.

تقسيم التعليقات في الصفحات

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

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

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

الآن ، لحل هذه المشكلة ، كل ما عليك فعله هو تقسيم التعليقات إلى صفحات متعددة.

للقيام بذلك ، انتقل إلى الإعدادات> مناقشة ثم حدد خانة الاختيار كسر التعليقات:

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

خاتمة

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

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

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