
ضبط الإعدادات المناسبة لإضافة W3 Total Cache على ووردبريس
تم التطرق مسبقا لإضافة Autoptimize التي تمكن من تصغير Minify ملفات html و js و css بهذف زيادة سرعة تحميلها للتوافق مع متطلبات محركات البحث. و في هذا الموضوع سنتطرق للإضافة الأكثر إستعمالا في ووردبريس وهي W3 total cache، و لإستخدامها بشكل جيد يجب ضبطها حسب إعدادات مناسبة.
Advertisements
مواضيع متعلقة بتطوير ووردبريس :
- تركيب ووردبريس بخطوات بسيطة.
- جعل ووردبريس متوافقة مع محركات البحث سيو SEO.
- كيفية تسريع ووردبريس بإضافة Autoptimize .
المحتوى
تعريف إضافة 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