الدليل النهائي لزيادة سرعة وأداء WordPress

نشرت: 2021-01-21

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

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

سنقوم بالبحث في الدليل النهائي لزيادة سرعة وأداء WordPress . ما زلنا نشارك تلك الخدمات التي كانت مهمة بالنسبة لنا.

المحتويات تخفي
1 لماذا تعتبر السرعة مهمة لموقع WordPress الخاص بك؟
2 كيف تتحقق من سرعة موقع WordPress الخاص بك؟
3 ما الذي يبطئ موقع WordPress الخاص بك؟
4 الدليل النهائي لزيادة سرعة وأداء WordPress
4.1 أنواع مواقع WordPress
4.1.1 موقع ثابت
4.1.2 الموقع الديناميكي
4.2 الخطوة 1: اختر استضافة WordPress بأداء عالٍ
4.2.1 استضافة ووردبريس مشتركة
4.2.1.1 Bluehost
4.2.1.2 SiteGround
4.2.2 استضافة VPS WordPress
4.2.3 استضافة WordPress المُدارة
4.3 الخطوة 2: قم بالترقية إلى PHP 7 أو أعلى للحصول على أفضل أداء
4.4 الخطوة 3: اختر مضيفًا يستخدم Nginx
4.5 الخطوة 4: HTTP / 2 أمر لا بد منه
4.6 الخطوة 5: حدد للزائرين أقرب خادم
4.6.1 اختبر الموقع الجغرافي للزائر في Google Analytics
4.6.2 التحقق من بيانات التجارة الإلكترونية
4.6.3 قم بإجراء اختبار زمن الوصول السريع
4.7 الخطوة 6: استخدم Premium DNS لتجربة أفضل من DNS المجاني
4.8 الخطوة السابعة: مركز الموقع: السمات التي اخترتها
4.8.1 أسترا
4.8.2 OceanWP
4.8.3 توليد الضغط
4.9 الخطوة 8: المعلومات الداخلية لملحقات WordPress
4.10 الخطوة 9: إعدادات WordPress العامة المثلى
4.10.1 اضبط عنوان URL لتسجيل الدخول لموقع WordPress الخاص بك
4.10.2 ضبط تحديثات البرنامج المساعد والسمة
4.10.3 تعطيل Pingbacks
4.10.3.1 تعطيل Pingbacks من المدونات الأخرى
4.10.3.2 إلغاء تنشيط خاصية الرد بينغ باك
4.11 الخطوة 10: ذاكرة التخزين المؤقت وأهميتها
4.11.1 ما هو التخزين المؤقت؟
4.12 الخطوة 11: تحسين الصورة مطلوب للسرعة
4.12.1 بعض الإضافات لضغط الصور
4.13 الخطوة 12: صقل قاعدة البيانات الخاصة بك
4.13.1 استخدام محرك التخزين InnoDB MySQL
4.14 الخطوة 13: تنفيذ شبكة تسليم المحتوى (CDN)
4.14.1 أنواع مختلفة من شبكة تسليم المحتوى (CDN)
5 تلخيص

لماذا تعتبر السرعة مهمة لموقع WordPress الخاص بك؟

تكشف الدراسات أن إجمالي مدى انتباه الإنسان قد انخفض من 12 ثانية إلى 7 ثوانٍ من 2000 إلى 2016. كمستخدم موقع ، ماذا يعني هذا بالنسبة لك؟

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

الدليل النهائي لزيادة سرعة وأداء WordPress

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

فيما يلي بعض الأغراض المختلفة التي يجب عليك القيام بها:

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

كيف تتحقق من سرعة موقع WordPress الخاص بك؟

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

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

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

من المحتمل أن يتمتع المستخدمون بتجربة مختلفة تمامًا في مناطق إقليمية معينة.

لذلك ، نوصيك باستخدام اختبار سرعة WordPress الخاص بـ IsItWP من أجل الحصول على السرعة الدقيقة لموقعك على الويب.

الدليل النهائي لزيادة سرعة وأداء WordPress

اختبار سرعة WordPress من IsItWP هو تطبيق مجاني عبر الإنترنت للتحقق من سرعة موقع الويب الخاص بك.

وقت تحميل صفحة جيدة أقل من ثانيتين.

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

ما الذي يبطئ موقع WordPress الخاص بك؟

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

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

يتم تشغيل موقع WordPress البطيء بشكل أساسي من خلال:

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

الآن بعد أن عرفت ما الذي يؤخر موقع WordPress الخاص بك ، انظر في كيفية تسريع موقع WordPress الخاص بك.

الدليل النهائي لزيادة سرعة وأداء WordPress

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

أنواع مواقع WordPress

موقع ثابت

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

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

موقع ديناميكي

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

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

الخطوة 1: اختر WordPress Hosting with High Performance

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

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

استضافة ووردبريس المشتركة

الشكل الأول والأكثر شهرة لاستضافة WordPress هو ما نشير إليه باسم "الاستضافة المشتركة" ، بما في ذلك أكبر شركات الأعمال المضيفة ، بما في ذلك شركات EIG مثل Bluehost و HostGator ومقدمي الخدمات بما في ذلك Siteground و GoDaddy و Media Temple و InMotion Hosting . عادةً ما يستخدمون cPanel ويتكلفون عادةً من 3 إلى 25 دولارًا أمريكيًا شهريًا للمستخدم العادي.

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

Bluehost

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

الدليل الشامل لزيادة سرعة WordPress وأداءه لعام 2021

خدمة العملاء ، والجهوزية العالية ، وخطط بدء التشغيل التنافسية من Bluehost تجعلها شركة استضافة جديرة بالثقة.

SiteGround

يعد SiteGround بخدمة مشتركة سريعة وآمنة ، مما يجعله خيارًا جذابًا للمواقع الصغيرة والخاصة. تقدم SiteGround استضافة مشتركة لائقة ، ودعمًا سخيًا وخيارات مساعدة ، ووقت تشغيل بنسبة 99.98٪.

الدليل الشامل لزيادة سرعة WordPress وأداءه لعام 2021

لكنها تتخلف عن منافسيها عندما يتعلق الأمر بمساحة القرص والقيمة مقابل المال. الحد الأقصى لمساحة القرص المتوفرة هو 40 جيجابايت - قارنها بالموفرين الآخرين الذين لديهم مساحة قرص غير محدودة ، ومن الصعب على SiteGround التأثير.

استضافة VPS WordPress

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

عادة ، لا يزال هؤلاء الأشخاص يحاولون توفير المال ، لكنهم عادةً ما يهتمون أيضًا بالأداء ويدركون أهميته في نجاحهم. قد تتضمن التكوينات العامة استخدام موفر VPS تابع لجهة خارجية مثل Digital Ocean أو Linode أو Vult r ؛ لإدارتها بشكل أكثر كفاءة باستخدام أداة مثل ServerPilot .

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

استضافة WordPress المُدارة

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

إذا كنت ترغب في توفير الوقت ، فإن Managed WordPress Hosting هي الطريقة الرائعة لمواصلة طريقك إلى موقع الويب الذي تحلم به.

تتراوح خطط استضافة WordPress عادةً من 25 دولارًا إلى 150 دولارًا شهريًا أو أكثر ، اعتمادًا على حجم موقعك واحتياجاته. تستضيف جميع الشركات الكبيرة مثل Intuit و JQuery و Plesk و Dyn و Nginx و The White House موقع الويب الخاص بهم على WordPress. عدد قليل من مضيفي WordPress المشهورين الذين ربما تعرفهم أو يستخدمون WP Engine و Flywheel و Pressable و Media Temple و Pressidium و Pagely.

الخطوة 2: قم بالترقية إلى PHP 7 أو أعلى للحصول على أفضل أداء

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

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

بمقارنة PHP 7.3 مع PHP 5.6 ، يمكن لـ PHP 5.6 إدارة ثلاثة أضعاف الطلبات (المعاملات) في الثانية في معايير PHP الأخيرة. في المتوسط ​​، PHP 7.3 أسرع بنسبة 9٪ من PHP 7.2 . يمكن أن يؤثر هذا أيضًا على رد فعل مسؤول لوحة معلومات WordPress.

الدليل النهائي لزيادة سرعة وأداء WordPress

الخطوة 3: اختر مضيفًا يستخدم Nginx

يستخدم كل مضيف WordPress خادم ويب لتشغيل مواقع WordPress خلف الكواليس. يعد Nginx و Apache أكثر الخيارات شيوعًا.

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

الدليل النهائي لزيادة سرعة وأداء WordPress

تتضمن بعض الملفات الشخصية الرئيسية في Nginx ، Autodesk و Atlassian و Intuit و T-Mobile و GitLab و DuckDuckGo و Microsoft و IBM و Google و Adobe و Salesforce و VMWare و Xerox و LinkedIn و Cisco وغيرها الكثير.

وفقًا لـ W3Techs ، يعد Apache الخيار الأكثر شيوعًا لـ 44.0٪ من جميع مواقع الويب. ومع ذلك ، إذا نظرت إلى خادم الويب عالي السرعة الأكثر شيوعًا في Nginx (أعلى 10000) ، فإن Nginx هو 41.9٪ ، بينما Apache هو 18.1٪ فقط. تم استخدامه من قبل أكثر مواقع الويب المتاحة ابتكارًا ، مثل Netflix و NASA وحتى WordPress.com.

الخطوة 4: HTTP / 2 أمر لا بد منه

HTTP / 2 هو بروتوكول ويب لعام 2015 يهدف إلى تسريع تسليم مواقع الويب. يتطلب HTTPS بسبب دعم المتصفح (SSL). يجب أن تبدأ في البحث عن مزود جديد إذا كان مضيف WordPress الخاص بك لا يدعم HTTP / 2. إن نقل الويب بالكامل إلى HTTPS ليس مجرد ميزة مفيدة ؛ إنها ضرورة بعد الآن.

يرجع التحسن في أداء HTTP / 2 إلى عدة أسباب ، مثل تحسين تعدد الإرسال والتوازي وضغط HPACK وامتداد ALPN ودفع الخادم. لقد كان TLS عبئًا كبيرًا بالنسبة لـ HTTPS ، ولكن بفضل HTTP / 2 و TLS 1.3 ، أصبح أقل بكثير. هذا لا يكفي. على جميع خوادمنا و CDN ، يدعم WPMarks HTTP / 2 و TLS 1.3.

الخطوة 5: حدد للزائرين أقرب خادم

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

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

TTFB: الوقت حتى البايت الأول (TTFB) عبارة عن عملية حسابية تُستخدم كمثال لخادم ويب أو استجابة مورد شبكة آخر.

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

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

اختبر الموقع الجغرافي للزائر في Google Analytics

يعد تحديد الموقع الجغرافي لضيوفك في Google Analytics أحد أول الأشياء التي يمكنك القيام بها. يمكن العثور على هذا ضمن "الجمهور >> الموقع الجغرافي >> الموقع."

الدليل النهائي لزيادة سرعة وأداء WordPress

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

تحقق من بيانات التجارة الإلكترونية

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

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

قم بإجراء اختبار زمن الوصول السريع

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

  • GCP Ping: قياس وقت استجابة منطقة شبكة Google السحابية
  • CloudPing.info: يختبر هذا القياس زمن الوصول لمناطق خدمات الويب من Amazon.
  • اختبار وقت الاستجابة في Azure: يقيس وقت الاستجابة لمناطق Azure.

هنا في المثال ، يمكننا أن نرى أننا موجودون في ولاية أوريغون بالولايات المتحدة الأمريكية (us-west1) . ومع ذلك ، سيكون من الأسهل اختيار ولاية أيوا بالولايات المتحدة الأمريكية للحفاظ على زمن انتقال منخفض للمسافرين من السواحل الغربية والشرقية إذا كنت تقدم خدمات للمستهلكين في الولايات المتحدة.

مزيد من الأساليب لتقليل TTFB والكمون:

  • دمج موقع WordPress الإلكتروني مع التخزين المؤقت. في اختباراتنا ، انخفض معدل TTFB بنسبة مذهلة تصل إلى 90٪.
  • تطبيق شبكة توصيل المحتوى (CDN) لخدمة الملوثات العضوية الثابتة في جميع أنحاء العالم بخصائص مخزنة مؤقتًا. بالنسبة للضيوف الذين قد لا يكونون قريبين من الخادم المضيف ، فإن هذا يساعد في إبطال زمن انتقال الشبكة.
  • تقليل عدد طلبات HTTP الخارجية. اعتمادًا على موقع الخادم الخاص بهم ، سيكون لكل منها زمن انتقال إضافي.
  • يلعب DNS دورًا في TTFB ، لذا يمكنك استخدام مزود DNS متميز لأوقات البحث السريعة.
  • لتنفيذ المهام خلف الكواليس أثناء تحميل الصفحة ، استخدم الجلب المسبق والعرض المسبق.

الخطوة 6: استخدم Premium DNS لتجربة أفضل من DNS المجاني

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

الدليل النهائي لزيادة سرعة وأداء WordPress

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

عادةً ما يكون DNS المجاني الذي تحصل عليه من مسجل اسم المجال الخاص بك بطيئًا ، على الرغم من أن DNS المدفوع يعمل دائمًا بشكل أفضل. على سبيل المثال ، كان NameCheap DNS المجاني للاختبارات أقل بنسبة 33 في المائة من Amazon Route 53 المميز. أيضًا ، سيوفر DNS المتميز حماية وتوافرًا محسنين ، خاصة عندما تكون في حالة هجوم DDoS .

الخطوة 7: مركز الموقع: السمات التي اخترتها

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

وكيف تقرر الموضوع الذي تختاره؟

  • سمة WordPress سريعة وخفيفة الوزن مليئة بالميزات التي تحتاجها.
  • سمة WordPress غنية بالميزات ، ولكن يمكنك إلغاء تثبيت الميزات غير المستخدمة.

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

فيما يلي بعض سمات WordPress التي نقترحها:

باستخدام WooCommerce و Fast Digital Downloads و WPML و BuddyPress و bbPress ، فإن أي سمة مدرجة أدناه متوافقة تمامًا.

أسترا

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

بالنظر إلى مستودع WordPress ، يوجد أكثر من أربعين ألف تثبيت نشط ، وأكثر من 1.6 مليون عملية تنزيل ، و 5 أخرى من أصل خمسة نجوم في الإصدار المجاني (أكثر من 2500 شخص قد أعطوها خمس نجوم) (أكثر من 2500 شخص أعطوها خمس نجوم ).

الدليل النهائي لزيادة سرعة وأداء WordPress

ما هي السرعة؟ قمنا بتركيب Astra جديد. أجرينا فحصًا متوسط ​​السرعة بخمس سرعات في Pingdom . يبلغ متوسط ​​أوقات التحميل 243 مللي ثانية و 26.6 كيلوبايت فقط في المجموع.

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

OceanWP

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

انظر إلى مستودع WordPress ، وفي الوقت الحالي ، يوجد أكثر من 400000 تنزيل نشط و 5 من أصل 5 نجوم في الإصدار المجاني (أكثر من 2600 شخص منحوه خمس نجوم).

الدليل النهائي لزيادة سرعة وأداء WordPress

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

توليد الضغط

GeneratePress عبارة عن سمة WordPress سريعة وخفيفة الوزن تم تصميمها مع مراعاة السرعة وتحسين محركات البحث وسهولة الاستخدام وتم إنشاؤها بواسطة منشئ المحتوى الكندي Tom Usborne . يتم تحديثه بنشاط ودعم.

الإصدار مجاني ومميز. بالنظر إلى مستودع WordPress ، يتضمن الإصدار المجاني اليوم أكثر من 200000 إصدار نشط مثبت ، وأكثر من 2 مليون تثبيت ، و 5 من أصل 5 نجوم (أكثر من 850 شخصًا أعطوه خمس نجوم).

الدليل النهائي لزيادة سرعة وأداء WordPress

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

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

فيما يلي بعض الاقتراحات حول Page Builder:

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

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

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

الخطوة 8: تعليمات WordPress Plugins

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

على الرغم من أنه من الممتع إضافة تعليمات برمجية إلى الويب ، إلا أنه ليس ممكنًا دائمًا للأسباب التالية:

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

نريد مشاركة الأشياء اليومية التي نستخدمها. ونعم ، في مدونتنا ، مثل الآخرين ، نستخدم مكونات WordPress الإضافية. يقوم العديد من أعضاء فريق WPMarks أيضًا ببناء وتوزيع المكونات الإضافية.

الخطوة 9: إعدادات WordPress العامة المثلى

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

اضبط عنوان URL لتسجيل الدخول لموقع WordPress الخاص بك

عنوان URL لتسجيل الدخول لموقع WordPress الخاص بك هو domain.com/wp-admin/ .

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

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

نقترح استخدام أحد المكونات الإضافية التالية لتغيير عنوان URL لتسجيل الدخول إلى WordPress:

  • WPS إخفاء تسجيل الدخول (مجاني)
  • Perfmatters (Premium ولكن تتضمن بعض الإعدادات لتحقيق أقصى قدر من الأداء)

البرنامج المساعد سهل الاستخدام. يمكنك فقط اتباع لقطة الشاشة أعلاه.

ضبط تحديثات البرنامج المساعد والقضية

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

القلق هو أن طلب GET الآلي يتم إجراؤه بواسطة إطار عمل التحكم في تحديث WordPress المدمج (https: //third-party-plugin/update-check.php) خلف الكواليس. قد يؤدي ذلك إلى وضع وحدة تحكم المشرف في عملية الزحف لأنها تحدث طوال الوقت.

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

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

لإلغاء تنشيط التحديثات ، يوصى باستخدام أحد المكونات الإضافية التالية:

  • قم بتعطيل كافة تحديثات WordPress
  • مدير تحديثات سهل

تعطيل Pingbacks

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

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

تعطيل Pingbacks من المدونات الأخرى

فيما يلي الخطوات التي يجب عليك اتباعها:

  • انتقل إلى الإعدادات >> مناقشة .
  • سترى "السماح بإشعارات الارتباط من المدونات الأخرى (pingbacks و trackbacks) في المنشورات الجديدة" فقط قم بإلغاء تحديد هذا الخيار.
الدليل النهائي لزيادة سرعة وأداء WordPress
قم بإلغاء تنشيط خاصية pingbacks الذاتية

لديك بعض الخيارات عندما يتعلق الأمر بتعطيل ميزة pingbacks تلقائيًا. البرنامج المساعد No Self Pings مجاني للاستخدام.

بدلاً من ذلك ، من خلال تطبيق الكود التالي على ملف jobs.php WordPress ، يمكنك تعطيل self-pingbacks أيضًا.

 الوظيفة wpsites_disable_self_pingbacks (& $ links) {
  foreach (روابط $ مثل $ l => $ link)
        إذا (0 === strpos ($ link، get_option ('home')))
            unset (روابط $ [$ l]) ؛
}

add_action ('pre_ping'، 'wpsites_disable_self_pingbacks') ؛

الخطوة 10: ذاكرة التخزين المؤقت وأهميتها

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

ما هو التخزين المؤقت؟

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

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

الخطوة 11: تحسين الصورة مطلوب للسرعة

الدليل النهائي لزيادة سرعة وأداء WordPress

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

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

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

تمثل الصور عادةً جزءًا كبيرًا من وزن موقع الويب. الصور هي المركز الأول بعد الصور ، والتي يصعب تحسينها! إنها أكثر صلة بكثير من JavaScript و CSS و Fonts. ومن المفارقات أن إجراء تحسين الصورة المتميز هو أحد أكثر مراحل التنفيذ مباشرة ، لكن العديد من مالكي مواقع الويب لا يدركون ذلك.

بعض ملحقات ضغط الصور

أفضل الأخبار هي أنه يمكنك تبسيط العملية برمتها باستخدام بعض الإضافات الرائعة لضغط الصور في WordPress. بعض المكونات الإضافية التي نقترحها هي:

  • تخيل
  • WP Smush
  • أوبتيمول
  • سحابة EWWW
  • بكسل قصير

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

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

الخطوة 12: صقل قاعدة البيانات الخاصة بك

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

الدليل النهائي لزيادة سرعة وأداء WordPress

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

فيما يلي أيضًا نصائح حول كيفية تعديل قاعدة بيانات WordPress وإدارتها بشكل صحيح:

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

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

استخدام محرك التخزين InnoDB MySQL

Many older sites do use MyISAM in their database storage engine. In recent years, InnoDB has shown improved efficiency and reliability.

InnoDB has several advantages over MyISAM:

  • Row level locking is available to InnoDB. MyISAM has complete table locking only. It allows you to process your inquiries more quickly.
  • MyISAM does not have what is known as referential integrity, which includes the support of foreign keys (RDBMS) and relationship constraints (DMBS).
  • Transactions are supported by InnoDB, meaning you can commit and rollback. However, MyISAM has not.
  • As it utilizes transactional logs for auto-recovery, InnoDB is more reliable, whereas MyISAM has not.

Step 13: Implement Content Delivery Network (CDN)

For content distribution networks, CDN is limited. This is a network of servers located around the globe (also known as POPs ). These programs purposes are to host and provide copies of static content (and sometimes dynamic) of your WordPress websites, such as images, CSS, and JavaScript.

Different Types of Content Delivery Network (CDN)

The content delivery network consists of two different types:

  • Traditional Pull CDN
  • Reverse Proxy CDN

Traditional pull CDNs cache a backup of your contents and media, but the client also asks your hosting provider directly.

Although the CDN still functions, all incoming applications are intercepted, and the agent between the server and the client behaves. Examples of reverse proxy CDN are Cloudflare and Sucuri. This is one reason you have to direct your DNS to these providers rather than your host.

تلخيص

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

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

نقبل أي نوع من الاقتراحات من الزوار لأنها تحفزنا دائمًا على التحسين. لا تتردد في التعليق أدناه.