اهلا بك @مهند كرخ
يوجد عدة اسباب وطرق لجعل موقعك المبني على الووردبريس اسرع , لاحظت بان موقعك هو موقع لديه زوار وسيكون من الصعب اعادة برمجة الاكواد التي تسبب البطء لذلك تفضل قم بالتالي لجعل موقعك اسرع بدون الحاجة الى ايقاف الموقع ,
اولا قم بتنزيل اضافة لتقليل وقت تحميل الصفحات افضلها تفضل W3 Total Cache ومجانية الاستخدام سهل فقط قم بتثبيتها ومن ثم التفعيل وستلاحظ الفرق
ثانيا قم باستعمال CDN او content delivery network وظيفته هي يقوم بتحميل ملفات ال css,javascript, الخ.. وعند قيام الزائر بزيارة الموقع الخاص بك يتم البحث عن اسرع سيرفر متواجد بالقرب من مكان تصفح الزائر ومن ثم تحميل هذا الملفات بسرعة عالية ,تفضل يقدمون افضل خدمة StackPath Content Delivery Network لكن مدفوعة باسعار مناسبة , ويوجد اضافة مجانية تقوم بنفس العمل تفضل Free CDN لكن لم اقم باختبارها , او يمكنك استخدام CloudFlare بهذه الطريقة تعزز السرعة والحماية لموقعك
ثالثا قم بتقليل حجم الصور لديك مع الحفاظ على الجودة ,ايضا يوجد اضافة للقيام بذلك (مجانية) تقوم بتقليل حجم الصور التي على موقعك مع الابقاء على جودتها كما هي وايضا تقليل حجم الصور عند قيام مستخدم برفع صورة ,
الاضافة هي Smush .
- تحسين تحميل الصفحة الرئيسية في موقعك وهي تعتبر الجزء الاكثر اهمية لانه الزائر يهبط اليها عند زيارة الموقع عادتا , يوجد عدة طريق لتحسينها وهي كالتالي
تقليل عدد البوستات مثلا بين ٥-٧ بوستات ,
قم بازالة اي ويدجتز خاصة بالمشاركة وضعها فقط في البوستات (لانها المهمة)
قم بازالة الاضافات التي لا تستخدمها وايضا الويدجيتز
لا تضع ويدجيتز كثيرا لان المستخدم يزور الموقع للمحتوى
ايضا تصميم افضل للصفحة الرئيسية رابعا تحسين قاعدة بيانات موقعك لان قاعدة البيانات تحتوي على بيانات ليست مستخدمة مثل السبام او ملفات مؤقتة الخ.. لسنا بحاجة لها , يوجد اضافة للقيام بالعمل لنا هي WP-Optimize (مجانية) خامسا قم باستعمال تقنية ال LazyLoad لتحميل الصور بشكل اسرع ,هذه التقنية تقوم بتحميل الصور التي تعرض للزائر فقط وكلما الزائر يعمل سكرول او ينزل للاسفل يتم تحميل الصور الباقية ,لفعل ذلك بشكل اوتوماتيك قم بتثبيت اضافة jQuery Image Lazy Load WP التي ستقوم بالعمل لك . اخيرا قم بجعل موقعك لا يقوم بتحميل ملفات الcss,javascript والصور والملفات الاخرى ,في كل مرة تم فيها زيارة موقعك يمكنك فعل ذلك من خلال التعديل على ملف ال htaccess الخاص بموقعك وقم باضافة هيدر لتاريخ انتهاء الملفات المحملة ,طبعا تفضل قمت بعمل الكود لك فقط قم بلصقه في ملف ال htaccess في المسار الرئيسي لموقع
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
اعتذر ان اطلت عليك لكن هذه اهم الخطوات والاشياء التي تستطيع عملها لتسريع موقعك المبني على الووردبريس بشكل فعال
تحياتي
شكرا لك