شرح اعدادات الاضافة W3 Total Cache


مصنفة في قسم  : شروحات
كتبت بتاريخ  : 18 نوفمبر 2012
عدد المشاهدات  : 
عدد التعليقات  : 25 تعليق 

شرح اعدادات الاضافة W3 Total Cache

السلام عليكم ورحمة الله وبركاته

في هذه التدوينة ان شاء الله سنتطرق لشرح الاعدادات المهمة لاضافة w3 total cache مع شرح كل خاصية والدور الذي تقوم به. بطبيعة الحال من اسم الاضافة نعرف انها تختص في عمل الكاش وتقوم ايضا بمساعدة في اعدادات cdn  مثل اضافة wp super cache والتي شرحتها في تدوينة سابقة . لكن هذه الاضافة لها مميزات اكتر. المهم ندخل في صلب الموضوع

على فكرة الاضافة تساعدك على تطبيق بعض نصائح ياهو لتسريع تصفح الموقع والتي تحدتنا عنها سابقا في تدوينة منفصلة.

صفحة الاضافة من هنا. طريقة التركيب سواء من ووردبريس تركيب تلقائي او عن طريق الرفع لمجلد plugins تركيب يدوي

حل بعض المشاكل

بعد تركيب الاضافة ستظهر لك بعض الرسائل التحذيرية يجب عليك اصلاحها في حال ظهرت قبل القيام باعدادات الاضافة اغلبها تكون بسبب صلاحيات الكتابة

هذا المشكل يمكنك اصلاحها بطريقتين :

1. فتح ملف wp-config.php واضافة الكود التالي :

define('WP_CACHE',"true"); 

2. تغيير تصريح الملف wp-config.php الى 644 او 755

(لا تنسى ترجعه الى التصريح الذي كان عليه للحماية فقط وقد تحدثنا كتيرا عن امر الحماية).

هذا المشكل يتعلق بالتصريح بالنسبة لملف htaccess ومجلد wp-content

1 . بالنسبة لملف htaccess قم بالضغط على view code وقم بنسخه وافتح ملف htaccess والصق داخله الكود

2 . بالنسبة لمجلد wp-content فما عليك سوى تغيير تصريحه الى 755

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

قبل ما ندخل في الشرح قم بتعطيل وضع المعاينة للاضافة بالضغط على disable كما في الصورة التالية :

في الشرح بالنسبة للاعدادات الرئيسية كل اعداد عام نقوم بشرحه نشرح معه الاعدادات الفرعية له وهي توجد تحت قائمة Performance

Pgae cache

الإعدادات الرئيسية

بالنسبة لاعدادات Page Cache methode  استعملوا Disk enhanced لانها تقوم بحفظ الصفحات بصيغة ثابة اما الخيار الموجود في الصورة فيعتمد على php بطبيعة الحال حفظ الصفحات الثابة للمواضيع والصفحات احسن

اما باقي الخيارات فهيا لاصحاب السيرفرات الخاصة DS والسيرفرات الافتراضية VPS لا اعلم عنها شيء ولم اجربها من قبل

الاعدادات الفرعية ل Page cache

بالنسبة للاعدادات الفرعية فهي تنقسم الى عدة اعدادات وهي :

  1. General
  2. Advanced
  3. Cache Preload
  4. Purge Policy

ما يهمنا هنا اعدادات General و Cache Preload

بالنسبة لاعدادات General نقوم بتفعيل (Cache feeds: site, categories, tags, comments) هذا في حال كنت تستعمل feedburner اما في حال لم تكن تستعمل الخدمة فلا تقم بتفعيلها اما باقي الاعدادات فاتركها كما هي

بالنسبة لاعدادات Cache Preload فيجب عليك تفعيلها لكي يتم تلقائيا انشاء كاش للمواضيع والصفحات كل مدة معينة وهذا الاعداد يخص فقط لمواضيع التي لم يتم عمل كاش لها من قبل خلاصة القول انه يتم تجهيز صفحات ثابتة مسبقا قبل زيارة اي احد للمواضيع

باقي الاعدادات مثل Advanced و Purge Policy دعها في الوضع الافتراضي لها . على فكرة الدائرة الحمراء تعني وضع علامة لكي لا يتركها احد فارغة

Minify

الإعدادات الرئيسية

هذه الاعدادات خاصة بتقليل حجم الملفات اي الجافا سكريبت و ملفات التنسيق وهي تحتوي على ادوات للقيام بهذه العملية بشكل تلقائي. وقد ذكرت في نصائح ياهو . المهم نحن سنتحدث عن الاعدادات الخاصة بالاضافة

هذه الإعدادات نتكرها كما هي في الوضع الافتراضي وننتقل الى الإعدادات الفرعية

الإعدادات الفرعية

بالنسبة للإعدادات الفرعية فهي تنقسم الى عدة إعدادات وهي :

  1. General
  2. HTML & XML
  3. JS
  4. CSS
  5. Advanced

ما يهمنا هنا هو HTML & XML و JS

بالنسبة HTML & XML نقوم بتفعيله لكي يتم تقليل حجم اكواد ال html و xml في الصفحات يمكنكم مشاهدة السورس كود لمجلة ووردبريس وستعرفون دور هذا الإعداد

على فكرة اذا اردت استعمال inline css & javascript فيجب عليك تفعيلها (انا لم افعلها في الصورة) دورها هو جعل اكواد التنسيق والجافاسكريبت في سطر واحد وحذف الفراغات. لمعاينة الدور شاهد السورس كود لهذه الصفحة

بالنسبة ل JS نقوم ايضا بتفعيله لكي يتم دمج ملفات الجافاسكريبت مع بعضها في ملف واحد وهذه خطوة مفيدة وقد ذكرت في نصائح ياهو

السهم الوردي : يتم دمج ملفات الجافاسكريبت في اعلى الصفحة (header.php)

السهم الاحمر : يتم دمج ملفات الجافاسكريبت في اسفل الصفحة (footer.php)

قم بتفعيل طريقة واحدة فقط

بالنسبة لباقي الاعدادات CSS و General و Advanced اتركها كما هي في الوضع الافتراضي لها

Database cache, Object Cache

هذه الاعدادات لن تنفع مع اصحاب الاستضافة المشتركة ان قمت باستعمالها ستؤتر على اداء الموقع فقط هي خاصة فقط باصحاب السيرفرات الخاصة DS و VPS لانه يجبتركيب معها بعض الخدمات مثلا eAccelerator

Browser Cache

هذا الاعداد مهم ويجب تفعيله لانه يتعامل مع الكاش الموجود في متصفح الزائر ويساعد على رفع اداء الموقع

بالنسبة للاعدادات الفرعية قم بتفعيل كل الخيارات الموجودة في :

  1. General
  2. CSS & JS
  3. HTML & XML
  4. Media & Other Files

CDN

بالنسبة لهذا الاعداد يمكنك تفعيله فقط في حالة كنت تستعمل خدمة cdn من شركة معينة ولكل شركة اعدادتها الخاصة ساقوم فقط بشرح بعض الاعدادات الفرعية

يمكنك اختيار الخدمة التي تستعمل بالنسبة لي قمت باستعمال Generic Mirror لانني استعمل خدمة Google App Engine كخدمة CDN

الإعدادات الفرعية

Host attachments

هذه الخاصية لجعل كل المرفقات (صور, مرئيات, فلاش, صوتيات) ترفع الى cdn اي سيتم استضافة هذه الملفات في ال cdn الخاص بك

Host wp-includes/ files

هذه الخاصية لاستضافة ملفات مجلد wp-includes في cdn الخاص بك

Host theme files

نفس الدور تسمح لك الخاصية باستضافة او رفع الملفات ل cdn الخاص بك

Host minified CSS and JS files

اذا كنت تود ايضا رفع ملفات الجافاسكريبت وملفات التنسيق التي تم دمجها وتقليل حجمها في الخاصية السابقة Minify

Host custom files

اذا اردت رفع ملفات خاصة الى cdn هذه الخاصية لها علاقة باعدادات Advanced

هذه اعدادات Generic Mirror قمت فقط باضافة CName راجع تدوينة استخدام Google App Engine مثل CDN

Varnish

لا داعي للحديث عنها هذه خدمة متقدمة لمن يملك سيرفرات خاص يمكن يستعملها للكاش فقط ساكتفي بوضع فيديو لها من الموقع الرسمي

Network Performance & Security powered by CloudFlare

هذه الاعدادات خاصة بخدمة CloudFlare تحدثنا عنها سابقا (خدمة CloudFlare للحماية وتسريع اداء مدونة ووردبريس) يمكنك الاستغناء عنها ان كنت تستعمل الاضافة الخاصة بالكلود فلاير

خاتمة

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

شرح اعدادات الاضافة W3 Total Cache بواسطة مجلة ووردبريس, يمكنك نقل ومشاركة التدوينة مع ذكر المصدر الأصلي للموضوع ، مع رابطه, والتدوينة مرخصة بموجب المشاع الابداعي Creative Commons A-NC-SA 3.0.

الوسوم : , , , , , , , , , , , , ,


عدد التعليقات على هذه التدوينة : 25 تعليق

  1. أحمد لطفي نوفمبر 20th, 2012

    بارك الله فيك أخي معاذ

    • معاذ نوفمبر 20th, 2012

      الله يبارك فيك اخي على فكرة الاعدادات صارت مختلفة اذا في وقتت ممكن اعمل لها شرح

  2. أحمد لطفي نوفمبر 20th, 2012

    بارك الله فيك أخي معاذ على الرابط الذي يشرح استعمال الإضافة مع إضافة WP Touch

    سأقرأه وأطبقه في أقرب وقت ممكن

  3. أحمد فؤاد نوفمبر 21st, 2012

    على فكرة اذا اردت استعمال inline css & javascript فيجب عليك تفعيلها (انا لم افعلها في الصورة)
    قد شرحت دورها لكن اود منك شرح فائدتها ان تم تفعيلها وجوزيت خيرا لاني فعلا لم اجد هذا الدرس بهذا التفصيل في مكان اخر.

    • معاذ نوفمبر 21st, 2012

      تقوم بحعل كل الاكواد لصفحات html في سطر واحد حتى اكواد الجافا سكريبت على ما اظن والله اعلم ان تنقص حجم ملفات html

  4. أحمد فؤاد نوفمبر 21st, 2012

    اعتذر لك اخي معاذ نسيت شيئا مهما في ردي السابق احذ احدها ان اردت . كنت اريد الاستفسار عن اني حين عرض مصدر صفحتك يظهر لي في نهايتها هذا السطر
    Page Caching using disk: enhanced (Cookie is rejected)
    اما في مصدر صفحتي يظهر
    Page Caching using disk: enhanced (User is logged in)
    ما الفارق بين الاثنين وهل هناك شئ يجب علي تفعيله؟

    • معاذ نوفمبر 21st, 2012

      بالنسبة لك فانك قمت بتسجيل الدخول حاول تسجل الخروج من لوحة تحكم وردبريس وراح تعطيك نفس الرسالة

  5. سوريا لايف يوليو 12th, 2013

    ربي يجزيك الخير اضافة مهمة و شرح وافي ,,,

    • معاذ يوليو 13th, 2013

      شكرا على مرورك العطر والله يجزيك خير ايضا اخي

الصفحة 2 من 2»12

  • مجلة الوردبريس
    يوليو 13th, 2013




1. المرجوا الابتعاد عن كتابة تعليقات بنمط (يعطيك العافية)، (روعة)، (ممتاز)، (مشكوووور)، (ابداع).

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