شرح الإعدادات المثالية لاضافة W3 Total Cache مع CDN في 2023
ألست متأكداً مما إذا كان لديك أفضل اعدادات W3 Total Cache؟
لا أوصي عموماً بـ W3 Total Cache نظرًا لأنها لا تدعم تنظيف قاعدة البيانات ، أو التحكم في ضربات القلب ، أو تحسين خطوط Google والفيديو ، أو NGINX + memcached (متوفر فقط مع الإصدار المتميز). بينما W3 Total Cache مجاني ، فإن WP Rocket أفضل لأنه يحتوي على هذه العناصر المضمنة. هذا هو السبب في أنه ينتج عنه أوقات تحميل أسرع ويتم تصنيفه كأفضل اضافة كاش في معظم استطلاعات الرأي على فيسبوك. ولكن إذا كنت تصر على الاضافة المجانية ، فأستخدم هذا البرنامج التعليمي لإعداد اضافة W3 Total Cache.
يوضح لك هذا البرنامج التعليمي كيفية إعداد خيارات تبويب Performance ثم إضافة CDN المجاني من Cloudflare أو شبكة CDN المميزة لشركة StackPath. يتم ضبط العديد من إعدادات W3 Total Cache مسبقًا ، ولكن ليس جميعها. للاستضافة ، أوصي بـ SiteGround. هم ما أستخدمه ووصلت لوقت تحميل اقل من ثانية على GTmetrix وسرعة 100%. انقر فوق مشاركاتي لمعرفة مدى سرعة تحميلها.
جدول المحتويات
1. General Settings
ملاحظات مهمة حول الإعدادات العامة لـ W3 Total Cache:
- Cache method: استخدم القرص المحسن (disk enhanced) للاستضافة المشتركة ، memcached للاستضافة السحابية.
- التخزين المؤقت لقاعدة البيانات (Database cache): اتركها معطلة ، فهي تفرط في تحميل الخادم خاصة على الاستضافة المشتركة.
- Object cache: تركها معطلة ، وعادة ما تبطئ موقع الويب ولوحة الادمن.
- CDN: قم بتمكينه إذا كنت تخطط لاستخدام شبكة CDN الخاصة بـ StackPath (على الرغم من أنه يمكنك فقط استخدام Cloudflare ولكن من الجيد استخدام الاثنين معاً).
- التحميل البطيء (Lazy loading): يؤخر تحميل الصور ويصلح عنصر التحميل الكسول في PageSpeed Insights.
- Fragment cache: متوفرة فقط مع W3 Total Cache Pro وعادةً للمواقع الديناميكية.
- Google PageSpeed Widget: أوصي ب إضافة GTmetrix للمراقبة بدلاً من ذلك.
2. Page Cache
ملاحظات مهمة حول إعدادات page cache في W3 Total Cache:
- لا تقم بتخزين الصفحات للكل: لا تريد تخزين الصفحات في ذاكرة التخزين المؤقت للمستخدمين المسجلين أو لأدوار المستخدمين.
- Rest API: يمكن تعطيل rest API إذا كنت لا تستخدم (تحقق من موقع الويب الخاص بك بحثًا عن الأخطاء).
- وضع التوافق (Compatibility mode): قم بتمكينه ، يوصى بذلك بواسطة المطور.
3. Minify Settings
يقول مطور الاضافة إن الإعدادات الموصى بها للتصغير وقاعدة البيانات وذاكرة التخزين المؤقت للكائن معدة مسبقًا. يمكنك العثور على هذه التوصيات في علامة التبويب install. الأشياء الرئيسية التي يجب تعديلها هي إعدادات browser cache وإعداد شبكة توصيل المحتوى مثل Cloudflare أو StackPath.
4. Database Cache
اتركه كما هو (موصى به من قبل المطور).
5. Object Cache
اتركه كما هو (موصى به من قبل المطور).
6. Browser Cache
ملاحظات مهمة حول إعدادات browser cache في W3 Total Cache:
- قم بتمكين الإعدادات الستة الأولى: قم بتمكينها بشكل فردي واختبر النتائج في GTmetrix.
- ضغط Brotli: إذا كنت تستخدم شبكة CDN الخاصة بـ Cloudflare ، فقم بتمكين ذلك في لوحة تحكم Cloudflare ولاداعي لتمكينه هنا في الاضافة.
اترك كل شيء آخر بما في ذلك “expires header lifetime” التي يقول المطور إنها معدة مسبقًا.
7. User Agent Groups
تُستخدم مجموعات وكلاء المستخدم لتحديد ما إذا كان يتم استخدام قالب الجوال (إذا كان لديك موقع ويب سريع الاستجابة للجوال ولا تستخدم مكونًا إضافيًا لإنشاء موقع خاص للجوال ، فلا داعي لهذه الخيارات).
8. Referrer Groups
تُستخدم مجموعات المُحيل لتقديم نسخة مخبأة فريدة للمستخدمين الذين يأتون إلى موقعك من خلال مصادر زيارات محددة (مثل Google أو Bing). يجب أن تترك معظم مواقع الويب هذا الخيار معطلاً.
9. Cookie Groups
نفس مفهوم مجموعات الإحالة ، يستخدم فقط ملفات تعريف الارتباط بدلاً من ذلك لإنشاء نسخة مخبأة فريدة للمستخدمين الذين يأتون إلى موقعك من خلال ملفات تعريف ارتباط محددة. يجب أن تترك معظم المواقع هذا الخيار معطلاً.
10. CDN
هذا القسم مخصص لشبكة CDN الخاصة بـ StackPath والتي لديهم أيضًا برنامج تعليمي عنها.
يتم إعداد Cloudflare بشكل مختلف ولديه قسم خاص به في مقالتنا هذه. بينما يوصي معظم الناس باستخدام CDN واحد فقط (عادةً Cloudflare لأنه مجاني) ، أنا شخصياً أستخدم كلاً من Cloudflare و StackPath. كلاهما يقوم بإفراغ الكثير من الموارد إلى مراكز البيانات الخاصة بهما وحفظ النطاق الترددي.
الخطوة 1: انتقل إلى إعدادات W3 Total Cache العامة (General Settings) وقم بتمكين StackPath.
الخطوة 2: اشترك في StackPath ، وحدد API management من القائمة المنسدلة (أعلى اليمين) ، ثم حدد Generate Credentials. قم بإنشاء اسم (على سبيل المثال W3TC) ثم ستمنحك StackPath معرف العميل و Client Secret. انسخ / الصق هذه في StackPath ضمن إعدادات CDN → Authorize.
الخطوة 3: في إعدادات W3 Total Cache CDN ، استخدم ما يلي:
الخطوة 4: في StackPath ، انقر فوق Purge Cache:
الخطوة 5: قم بفحص موقعك في GTmetrix ويجب أن تكون “شبكة توصيل المحتوى” باللون الأخضر في YSlow.
11. Fragment Cache
يتم استخدام Fragment cache بشكل أساسي في المواقع الديناميكية. بدلاً من تخزين صفحة كاملة مؤقتًا ، يتم تخزين الأقسام الفردية (عادةً المساحات الثقيلة) مؤقتًا. ستحتاج إلى الترقية إلى W3 Total Cache Pro لاستخدام Fragment cache. ومع ذلك ، قد تحتاج إلى بعض الخبرة في الكود.
12. User Experience
يأتي W3 Total Cache مع إعدادات التحميل الكسول الأساسية التي تعمل على إصلاح عنصر التحميل الكسول في PageSpeed Insights. يؤدي هذا إلى تأخير تحميل الصور حتى تقوم بالتمرير لأسفل ورؤيتها. إنه لا يحسن مقاطع الفيديو ، لذلك إذا قمت بتضمين مقاطع فيديو YouTube على موقعك ، فستحتاج إلى مكون إضافي لذلك.
13. Extensions
قم بتفعيل أي ملحقات تستخدمها. في حالتي ستكون Cloudflare و Yoast و FeedBurner.
14. Cloudflare CDN
Cloudflare مجاني مع أكثر من 200 مركز بيانات.
إذا كنت تستخدم Cloudflare ، فلا داعي عادةً لاستخدام StackPath. على عكس StackPath ، فإن إعداد Cloudflare مختلف ويتطلب تغيير خوادم الأسماء. للتسجيل في كلاودفلير شاهد الفيديو الخاص بي في ادناه.
في علامة التبويب W3 Total Cache Extensions ، قم بتنشيط Cloudeflare وانقر فوق Settings.
ثم قم بتكوين إعدادات Cloudflare في الاضافة.
بمجرد الانتهاء من تكوين CDN الخاص بك ، قم بمسح جميع ذاكرات التخزين المؤقت في W3 Total Cache. قد يستغرق نشر خوادم أسماء Cloudflare ما يصل إلى 24 ساعة ، ولكنك ستتلقى رسالة تأكيد إلكترونية بمجرد اكتمالها.
15. SiteGround (الإستضافة التي أستخدمها)
يتم استخدام استضافة SiteGround بواسطة Yoast ، ويوصي به WordPress رسمياً. إنها المرتبة الأولى في كل استطلاع على Facebook تقريبًا وتعطي معظم الناس تحسينات كبيرة في وقت التحميل خاصةً إذا كانوا يستخدمون استضافات متوسطة مثل: GoDaddy و Bluehost و HostGator و InMotion و Dreamhost و جميع استضافات شركة EIG. إن استخدامك لاستضافة سايت جراوند مع W3 Total Cache سيجعل موقعك بسرعة الصاروخ مع وقت تحميل أقل من 0.4s.
تختلف اختبارات GTmetrix دائمًا ، ولكن حتى المقالات ذات الحجم الضخم للصفحة 2 ميجا بايت و 112 طلبًا يمكن تحميلها غالبًا في أقل من 2 ثانية. حصلنا مع سايت جراوند على ةقت تحميل 0.9 ثانية وتقدير سرعة 100% حتى لتبويب Yslow.
شاهد الفيديو الخاص بي – إنه مقطع فيديو مدته 55 دقيقة، لكنني أغطي كل شيء تقريبًا (الطوابع الزمنية في وصف الفيديو) ويجب أن تتعلم الكثير من المعلومات الرائعة حول سرعة موقع ووردبريس:
أسئلة مكررة
هل W3 Total Cache هي أفضل اضافة كاش للووردبريس؟
يفضل معظم الناس WP Rocket على W3 Total Cache نظرًا لأنه يأتي مع ميزات غير مضمنة في W3 Total Cache، وبالتالي ينتج عنه نتائج أفضل في GTmetix. تتضمن هذه الميزات تنظيف قاعدة البيانات واستضافة جوجل اناليتكس محليًا والتحميل البطيء المتقدم للصور + مقاطع الفيديو والتحكم في نبضات القلب والجلب المسبق لنظام أسماء النطاقات. من الأسهل أيضًا تكوينه.
هل يجب استخدام CDN مع W3 Total Cache؟
نعم ، يمكن لشبكة CDN المجانية من Cloudflare أن تجعل موقعك أسرع وأكثر أمانًا ويمكنك إعداده عن طريق تغيير خوادم الأسماء في مسجل المجال الخاص بك ، ثم تكوين إعدادات Cloudflare في W3 Total Cache.
ماذا يحدث إذا عطلت W3 Total Cache موقعي؟
عادةً ما تكون إعدادات minify و combine في W3 Total Cache هي الأسباب الأكثر شيوعًا للعناصر المعطلة عند استخدام W3 Total Cache. اختبر كل واحد من هؤلاء بعناية.
كيف يمكنني مسح ذاكرة التخزين المؤقت بمجرد الانتهاء؟
انتقل إلى إعدادات Performance ، ثم انقر فوق Purge Everything.
هل أحتاج إلى اضافات سرعة أخرى إلى جانب W3 Total Cache؟
نعم ، يجب عليك أيضًا تثبيت المكونات الإضافية للتحكم في Heartbeat وتنظيف قاعدة البيانات وتحسين الصور وإما Asset CleanUp أو Perfmatters لتعطيل المكونات الإضافية بشكل انتقائي.
هذا هو! أعلم أنه سأتلقى بعض الإستفسارات التقنية ، لذا إذا كان لديك أي أسئلة ، فما عليك سوى إرسال سطر في التعليقات. وإذا استمتعت ببرنامجي التعليمي ، فيرجى مشاركته. أنا حقا سأقدر ذلك!
فيما يلي بعض المقالات التي اخترتها لك يدوياً لتقرأها بعد ذلك:
- شرح الإعدادات المثالية لاضافة WP Rocket مع Cloudflare (افضل اضافة كاش)
- كيفية تسريع موقع ووردبريس: 24 طريقة سهلة لتقليل وقت التحميل
- مراجعة استضافة SiteGround لمواقع ووردبريس: هل هي جيدة بما فيه الكفاية؟
حول أنمار النقيب
مدون & مطور، أُشارك كل ما تعلمته حول تحسين مواقع ووردبريس للسرعة، ودروس تحسين محركات البحث (SEO). إقرأ سيرتي الذاتية لتتعلم المزيد عني.
السلام عليكم ورحمة الله وبركاته
هل يسمح وقتك بالتواصل على الفيسبوك او الواتساب
أهلاً أحمد،
يمكنكم دائماً التواصل على صفحتنا في الفيسبوك حيث أرد على الطلبات يومياً: النقيب للمعلوماتية
شكراً