Advertisements

ضبط الإعدادات المناسبة لإضافة W3 Total Cache على ووردبريس

تم التطرق مسبقا لإضافة Autoptimize التي تمكن من تصغير Minify ملفات html و js و css بهذف زيادة سرعة تحميلها للتوافق مع متطلبات محركات البحث. و في هذا الموضوع سنتطرق للإضافة الأكثر إستعمالا في ووردبريس وهي W3 total cache، و لإستخدامها بشكل جيد يجب ضبطها حسب إعدادات مناسبة.

شرح إعدادات W3 Total Cache

Advertisements

مواضيع متعلقة بتطوير ووردبريس :

تعريف إضافة W3 total cache لووردبريس

إضافة W3 Total Cache من تطوير و برمجمة Frederick Townes ، يمكن تحميلها مباشرة من لوحة تحكم الموقع ( قسم الإضافات ) ، أو من مركز الإضافات بموقع ووردبريس WordPress.

مزايا إضافة W3 Total Cache لا تتمحور حول تصغير Minify ملفات الموقع من قبيل html و css و js، بل تمكن كذلك من وضع نسخ لصفحات الموقع عن طريق الكاش cache للزيادة في سرعة الموقع.

1. كيفية ترتيب إعدادات إضافة W3 Total Cache

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

1.1 . الإعدادات العامة General Settings

  • تفعيل Enable خاصية Page Cache و إختيار “Disk : enhanced” أو تفضيل خاصية ”
    Opcode : Alternative PHP cache ” إذا كانت متوفرة.
  • تفعيل Enable خاصية Minify مع جعلها على وضع “manual” إختيار “Disk ” أو تفضيل خاصية ” Opcode : Alternative PHP cache ” إذا كانت متوفرة.
  • تفعيل Enable خاصية Database Caching و إختيار “Disk” ، و إذا كان ملف wp-config غير قابل للتعديل فيجب إتاحة التعديل عليه لكي تعمل خاصية كاش Cache قاعدة البيانات بشكل جيد.
  • تفعيل Enable خاصية Object Caching و إختيار “Disk” ، هذا ضروري بالنسبة للمواقع التي تعرف زيارات كثيرة.
  • تفعيل Enable خاصية Browser Cache التي تقلل الضغط على الخادم وسرعة إستجابته.
  • تفعيل Verify Rewrite Rules بخاصية Miscellaneous . إذا كنت تتوفر على API الخاص بــ Google Page Speed يجب تفعيل الخيار الخاص به.
  • تعديل ثانوي : بخاصية ” Miscellaneous ” يمكن تفعيل خيار “Optimize disk enhanced page and minify disk caching for NFS” مهمة في الخوادم المشتركة.
1.2 . إعدادات متقدمة Advanced Setings :

خيارات Page Cache بالإعدادات العامة General :

  • تفعيل Enable خيار “ Cache front page “.
  • تفعيل Enable خيار “ Cache feeds: site, categories, tags, comments “.
  • تفعيل Enable خيار “ Cache SSL (https) requests “.
  • تفعيل Enable خيار “Cache requests only for www.website.com host name “.
  • تفعيل Enable خيار “ Don’t cache pages for logged in users “.

في خيار Cache Preload :

  • تفعيل خيار “Automatically prime the page cache مع تغيير سرعة التحديث إلى 907 ثانية و 15 بالنسبة للصفحات.
  • إذا كنت تتوفر على خريطة موقع يجب إضافتها و تفعيل خيار “Prime post cache on publish“.

في خيار Advanced :

  • ضع القيمة 180060 ثانية في خيار “Maximum lifetime of cache objects”.
  • ضع القيمة 3600 ثانية في خيار “Garbage collection interval“.

في خيار Browser cache :

  • تفعيل الخيارات “Last-Modified header” و ” expires header ” و “cache control header” و ” W3 Total Cache header  ” و “HTTP (gzip) compression” .
  • إعداد كل Cache control policies إلى : Cache with Max-age.

Advertisements

إعدادات CSS و JS :

  • ضبط قيمة expires header lifetime إلى 31536000 ثانية ( أكثر من سنة ).
  • تفعيل خيارات “Last-Modified header” و ” expires header ” و “cache control header” و ” W3 Total Cache header  ” و “HTTP (gzip) compression” .

إعدادات HTML و XML :

  • ضبط قيمة expires header lifetime إلى 7200 ثانية .
  • تفعيل خيارات “Last-Modified header” و ” expires header ” و “cache control header” و ” W3 Total Cache header  ” و “HTTP (gzip) compression” .

في خيار Media and other files :

  • ضبط قيمة expires header lifetime إلى 31536000 ثانية .
  • تفعيل خيارات “Last-Modified header” و ” expires header ” و “cache control header” و ” W3 Total Cache header  ” و “HTTP (gzip) compression” .
1.3 . إعدادات Minify :
  • تفعيل “rewrite URL structure” و “disable minify for logged in users” و إختيار Minify error notification بالنسبة : Admin notification .

في خيار HTML و XML :

  • تفعيل inline CSS minification, inline JS minification and line break removal.

في خيار CSS :

  • تفعيل خيار “preserved comment removal” و ” line break removal ” . الآن توجه لموقع و افتح مصدر الموقع Source . ابحث عن ملفات CSS ، أضف الروابط الخاصة بها واحد بواحد في CSS file management. يجب عليك القيام بهذه الخطوة في حالة حدوث خطأ بموقعك من خلال إعدادات Minify.

في خيار Advanced :

  • ضبط قيمة date external files every إلى 86400 ، نفس الشئ بالنسبة garbage collection.

في خيار JS :

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

  • تفعيل خيار “preserved comment removal” و ” line break removal ” ،الآن و كملفات CSS نتوجه لمصدر الصفحة و نتفقد رابط برابط لملفات JS من خلال إدراجها بأداة JS file management لتحليلها وفرز الأخطاء.
  • تذكير : لا يجب إخضاع ملفات Customscript.js و ملفات JS الخاصة بستايل الموقع لعملية التصغير Minify.

خيار User agent groups :

تفعيل الخيار بالضغط على Enable و ترك الإعدادات كما هي.

بهذا نكون قد وضعنا الإعدادات المناسبة لإضافة W3 Total Cache ، دون نسيان تسجيلها و الضغط على Empty all caches لكي تأخد التغييرات بعين الإعتبار. الآن يمكن التوجه لصفحة قياس سرعة الموقع Google PageSpeed و ملاحظة التغييرات.

مصدر الموضوع من هنا ، مقدم و مترجم من تعلم معي q2ar#

Advertisements

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.