12 طريقة سرية لزيادة سرعة موقع WordPress الخاص بك بسرعة في عام 2016

نشرت: 2016-10-13

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

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

في البداية ، كان إطار عمل WordPress بسيطًا وخفيف الوزن وسريع التحميل. اليوم لديها الكثير من الميزات وتأتي في الغالب مع امتدادات أو تكامل لخدمات الطرف الثالث.

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

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

دعونا نتحقق من 12 طريقة للقيام بذلك.

الاقوي

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

# 1: تحسين الصور في WordPress

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

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

  • يمكنك تحسين الصور قبل تحميلها على خادم الويب الخاص بك باستخدام برنامج تحرير الصور
  • يمكنك استخدام محرك / برنامج ضغط الصور لضغط كل صورة يتم تحميلها
  • يمكنك إنشاء صور متحركة لتقليل طلبات الخادم المتكررة لتحميل الصور
  • يمكنك استخدام خدمات تخزين الصور التابعة لجهات خارجية مثل Flickr لتحميل صورك وتضمين روابطها في صفحات الويب الخاصة بك حيثما كان ذلك ضروريًا
# 2: تحسين الكود

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

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

لا يُنصح بوضع JavaScript في أعلى المستند (header.php) لخفض انتفاخ المعالجة الإضافية. من الجيد أن تقوم بتحويل البرامج النصية إلى الأسفل (footer.php) لتأجيل العمليات الثقيلة.

# 3: تقليل طلبات HTTP

نحن نعلم أن ارتفاع عدد طلبات HTTP يمكن أن يبطئ خوادم الاستضافة ، لذا يمكن أن يتوقف التحميل لفترة أطول. بصرف النظر عن الصور ، تعد CSS و JavaScript مصادر محتملة لزيادة عدد طلبات HTTP وتكرارها.

  • يمكنك دمج ملفات CSS في ملفات أقل
  • يمكنك دمج ملفات JavaScript في عدد واحد أو أقل من الملفات
  • استخدم البيانات المتحركة لدمج ملفات JavaScript مع الصور
  • تمكين خصائص ضغط الخادم للاستفادة من مزايا الضغط

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

التخزين المؤقت

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

لذلك ، تعد آلية التخزين المؤقت مفيدة للغاية لمعظم مواقع الويب التي تعمل على الويب في الوقت الحالي.

# 4: استخدم إضافات WP-Cache

يقدم WordPress عددًا من المكونات الإضافية لخدمة أغراض التخزين المؤقت. بالنسبة لموقع WordPress ، تعد W3 Total Cache و WP Super Cache و WP Fastest Cache أفضل المكونات الإضافية أداءً لذاكرة التخزين المؤقت.

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

# 5: الاستفادة من إمكانيات التخزين المؤقت للمتصفحات

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

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

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

تحسين قواعد البيانات

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

رقم 6: تحسين قاعدة بيانات WP الخاصة بك

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

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

الاستضافة

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

# 7: اختيار الاستضافة الصحيحة

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

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

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

الإضافات

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

رقم 8: تحديد الإضافات

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

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

# 9: قم بتحديث كل شيء بانتظام

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

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

تحميل خارجي

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

رقم 10: استخدم خدمات CDN

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

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

رقم 11: تعطيل Hotlinks

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

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

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

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

رقم 12: إدارة أخطاء 404

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

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

خاتمة:

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

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