العديد من الأشخاص يبحثون عن طريقة تسريع ووردبريس وتحسين أداءه، في هذه التدوينة سأحاول شرح بعض الخطوات، التي يمكنها أن تكون دليلا للأشخاص الذين يريدون تحسين أداء مواقعهم أو الأشخاص الذين يريدون بدء العمل في مجال ال WPO.
هل هناك طريقة لتسريع ووردبريس؟
تسريع ووردبريس ربما هو تعريف خاطئ، حيث أن المعترف عليه في مجال الويب هو مصطلح WPO اختصارا ل Web Performance Optimization، بالعربي تحسين أداء مواقع الويب
نعم يمكن تحسين أداء ووردبريس وجله أسرع، لكن لا توجد إضافة أو طريقة معيّنة، أو وصفة سحرية للحصول على نتيجة جيدة، ما يمكن عمله هو فحص الموقع وتحديد المشاكل التقنية التي تتسبب في سوء الأداء ثم البحث عن حلول مناسبة لها.
فحص أداء ووردبريس وتحديد المشاكله
لفحص أداء الموقع يجب استخدام بعض الأدوات والخدمات، من أهم الخدمات التي يمكن من خلالها فحص أداء المواقع، يوجد PageSpeed وGtmetrix، كذلك يمكن استخدام أداة Lighthouse المتوفرة في متصفحات الويب المبنية على Chromium ك Google Chrome و Microsoft Edge.
إذا كنت من عشاق ال CLI مثلي، يمكنك أيضا استخدام Speedlify 😉
أما من ناحية فحص استعلامات الموقع وأخطاء ال PHP وما إلى ذلك، فيمكن الاعتماد على إضافات كـ Query Monitor و Debug Bar.
كيف يمكنني تسريع ووردبريس الخاص بي؟
طرق تسريع المواقع أو تحسين أداءها تختلف حسب نوع الموقع وخادم الويب الذي يعمل عليه، ولا توجد أي إضافة معينة قادرة على “تسريع المواقع” أو تحسين أداءها، بل يجب تطبيق تقنيات تختلف حسب نوع الموقع والمشاكل الموجودة فيه.
إجراءات يجب اتباعها للحصول على ووردبريس سريع.
كما ذكرت سابقا، لا توجد وصفة سحرية للحصول على موقع سريع، بل يجب فحص الموقع وبعدها تطبيق التقنيات المناسبة، سأترك في هذه القوائم أهم الإجراءات التي أقوم بها أنا.
على مستوى الموقع.
- استخدام استضافة جيدة أو VPS خاص والابتعاد عن الاستضافات الرخيصة.
- عدم الاعتماد على إضافات بناء الصفحات كـ Elementor وغيرها.
- استخدام قوالب بسيطة، غير معقدة وذات جودة عالية.
- تثبيت فقط الإضافات الضرورية وحذف كل الاضافات الغير مفعلة.
- استخدام إضافة كاش بسيطة وغير معقدة ك WP Super Cache.
- تصغير ودمج ملفات ال CSS وال JS بواسطة إضافة معينة ك Autoptimize.
- تحسين الصور قبل رفعها بواسطة خدمات كـ Tinypng
- تنظيف وتحسين قاعدة البيانات بشكل دوري.
على مستوى الخادم
- استخدام أحدث إصدار لل PHP.
- تثبيت وحدة PageSpeed، بعد تثبيتها وتفعيلها يمكن الاستغناء عن إضافة Autoptimize.
- تمكين التخزين المؤقت لـخادم Nginx، بعد تمكينه وإعداده يمكن الاستغناء عن إضافة الكاش.
- تثبيت شهادة SSL وتمكين HTTP2.
- استخدام التخزين المؤقت للكائنات عن طريق الـ Redis على سبيل المثال أو Memcached، وذلك لتخفيف الضغط على قاعدة البيانات.
- تمكين ضغط DEFLATE أو GZIP.
- تمكين كاش المتصفح.
- استخدام Cloudflare وإعداده بالطريقة الصحيحة.
خلاصة
تسريع مواقع الانترنت ليس بشيء سهل يمكن الحصول عليه عن طريق تثبيت إضافة معينة، أو اتباع خطوات ما بشكل عشوائي، بل هي مجموعة من الاجراءات التقنية التي تختلف حسب نوع الموقع والبيئة التي يعمل عليها.
هذه التدوينة ما هي إلا بداية لسلسلة شروحات كتابية وبالفيديو الهدف منها مساعدة الأخرين على بناء مواقع قوية وسريعة.
إذا كانت لديك أي استفسار أو اقتراح المرجو تركه من خلال التعليقات.