شرح إعدادات WP Rocket المثالية مع Cloudflare و CDN في 2024

شرح اعدادات اضافة WP RocketPin

هل أنت جاهز لتكوين أفضل إعدادات اضافة WP Rocket؟

إعدادات WP Rocket لم تتغير منذ وقت بعيد، بالنظر أنها أصدرت ميزة جديدة واحدة فقط بعد عام 2020 بحسب سجل التغيير الخاص بهم.

على الرغم من أن WP Rocket أصدرت ميزات جديدة محدودة جداً في العامين الماضيين، إلا أنها رفعت الأسعار. وعند مقارنتها بـ FlyingPress (ما أستخدمه) و LiteSpeed Cache، تخلفت WP Rocket عن الركب.

هنالك العديد من الأسباب التي أدت إلى تراجع كبير لإضافة WP Rocket في تحسين مؤشرات أداء الويب الأساسية، منها هذه القائمة السريعة:

  • ليس لديهم ميزة لإستبعات وعمل Preload للصور الحرجة.
  • ميزة Unused CSS تعمل على طباعة ملف Used-CSS بشكل مضمن “Inline”. هذا يضيف حجم كبير من أكواد CSS للصفحة ويؤدي لإبطاء TTFB ،FCP، و LCP.
  • لا يمكنها إستضافة خطوط جوجل محلياً.
  • RocketCDN هو سيئ جداً. لا يقوم بتحسين الصور وتحويلها الى WebP وهو يستخدم خوادم Stackpath البطيئة.
  • حجم كود الإضافة أصبح ثقيل جداً (+3MB)، ومزاياها تستهلك CPU كبير.

مع وجود الكثير من الميزات التي تفتقر إليها، فأنت مجبر بشكل أساسي على استخدام 6 مكونات إضافية أخرى لمعالجة هذه الميزات، بما في ذلك Perfmatters التي تتعامل مع العديد منها. لقد قمت بالتبديل إلى FlyingPress وهو أسرع مع المزيد من الميزات (يقوم Gijo أيضًا بتحديثه باستمرار من أجل مؤشرات أداء الويب)، لكنني سأترك هذا الأمر لكم.

يتجاوز هذا الدليل شرح WP Rocket وتكوين الاعدادات. أشرح كيف أن تعطيل “تحسين تحميل ملفات CSS” يمكن أن يصلح مشكلات متغيرات التصميم التراكمية (CLS)، وكيفية الجلب المسبق لطلبات DNS الخارجية، وتأخير تنفيذ جافا سكريبت، والتحميل المسبق للخطوط، ولماذا أوصي بـ Cloudflare أو BunnyCDN ولا أوصي ب RocketCDN.

إذا لم تكن قد اشتريت اضافة WP Rocket بعد، فسأكون ممتنًا لك باستخدام رابط الإحالة الخاص بي. كما أنني أستخدم هذه العمولات في استمرار تشغيل مدونتي. يمكنك الحصول على خصم 10% بالانتقال إلى صفحة القسائم الخاصة بهم، والاشتراك في قائمة بريدهم الإلكتروني، وسيقومون بإرسال قسيمة عبر البريد الإلكتروني.

WP Rocket CouponPin
احصل على خصم 10% على WP Rocket من خلال الاشتراك في قائمة البريد الإلكتروني الخاصة بهم على صفحة القسائم

حظا سعيداً – تذكر أن تقيس هذه النتائج في PageSpeed Insights!

شرح WP Rocket الإعدادات المثالية

1. لوحة التحكم

اترك خيار تحليلات الاضافة في وضع إيقاف التشغيل إلا إذا كنت تريد السماح لإضافة WP Rocket بجمع بياناتك بشكل مجهول مما يؤدي إلى انخفاض (صغير جدًا) في الأداء. أوصي بـ BunnyCDN أو Cloudflare بدلاً من RocketCDN/StackPath (موضح في قسم CDN). يمكنك مسح ذاكرة التخزين المؤقت أو إعادة إنشاء Critical CSS إذا أجريت تغييرات على التصميم/الاضافة.

شرح WP Rocket لوحة تحكمPin

تحليلات الاضافة – يتيح WP Rocket جمع البيانات بشكل مجهول. هذا له تأثير ضئيل على أوقات التحميل/وحدة المعالجة المركزية، ولكن إرسال البيانات إلى أي مورد خارجي يعني المزيد من العمل لخادمك.

2. التخزين المؤقت

تعد هذه إعدادات ذاكرة تخزين مؤقت جيدة طالما أنك لا تستخدم اضافة لصفحات الجوال (مثل AMP) ولا تسمح لعدة مستخدمين بتسجيل الدخول إلى موقعك (مثل bbPress). لقد قمت بزيادة العمر الافتراضي لملفات التخزين المؤقت من 10 إلى 24 حتى لا تضطر ذاكرة التخزين المؤقت إلى التحديث كثيرًا مما يوفر القليل من موارد الخادم.

شرح WP Rocket اعدادات التخزين المؤقتPin

التخزين المؤقت للأجهزة المحمولة – قم بتمكين التخزين المؤقت للأجهزة المحمولة ، لتسريع موقعك على الجوال. فقط قم بتمكين “إنشاء ملفات منفصلة للتخزين المؤقت للأجهزة المحمولة.” إذا كنت تستخدم إضافة لتصميم صفحات الجوال (مثل الإصدار المجاني من WP Touch و AMP).

التخزين المؤقت للمستخدمين الذين قاموا بتسجيل الدخول – قم بتمكينه في حال كان هناك عدة مستخدمين يقومون بتسجيل الدخول إلى موقعك (على سبيل المثال، bbPress). هذا يعطي كل مستخدم ذاكرة التخزين المؤقت الخاصة به، وإلا قم بتعطيله.

Specify Time After Which The Global Cache Is Cleared – يعني الرقم الأقل أن ذاكرة التخزين المؤقت سيتم تحديثها بشكل متكرر، ولكنها تستهلك المزيد من الموارد. فيما يعني عمر ذاكرة التخزين المؤقت الأعلى أنه لن يتم تحديث ملف الكاش بشكل متكرر، ولكنه يحفظ الموارد. يعتمد ذلك كذلك على مدة نشرك للمقالات ففي حال كنت تنشر مقال واحد كل يومين، فأختر مدة 24 ساعة وهكذا.

3. تحسين الملفات

من الأفضل تمكين جميع إعدادات JavaScripts و CSS بشكل فردي أثناء اختبار موقعك بحثًا عن أخطاء مرئية. هذه هي إعدادات تحسين الملفات التي أستخدمها والتي أعطتني أفضل النتائج في GTmetrix، ولكن يجب عليك اختبار تقرير GTmetrix الخاص بك للتحقق من تأثير كل إعداد.

إذا كنت تخطط لاستخدام Perfmatters لإزالة CSS غير المستخدمة (وهي أسرع وأكثر موثوقية من WP Rocket)، فاترك جميع إعدادات CSS في وضع الإيقاف واستخدم فقط إعدادات JS.

تحسين ملفات CSS و JS شرح WP RocketPin

تصغير الملفات – يتيح تصغير ملفات CSS وجافا سكريبت. افحص موقعك بحثًا عن أخطاء التصغير المرئية بعد تمكين كل ميزة. إذا رأيت خطأ في موقعك، فقم بعرض مصدر الصفحة الخاصة بك، وابحث عن ملفات CSS أو JavaScript التي بها مشكلات، واستبعدها من التصغير. بهذه الطريقة، ستظل تحصل على مزايا التصغير (بخلاف هذا الملف فقط) مع تجاوز المشاكل إن وجدت.

Combine Files – ما إذا كان يجب عليك دمج ملفات CSS و JavaScript أمر قابل للنقاش. من ناحية، قد يؤدي ذلك إلى تحسين نتائج PageSpeed Insights. من ناحية أخرى، يمكن أن يؤدي في الواقع إلى إبطاء أو تعطل موقعك. في النقيب للمعلوماتية، نحن نوصي بعدم دمج ملفات JavaScripts لكل المواقع وذلك لأن دمج JS يسبب دائماً ارتفاع في وقت استجابة الخادم TTFB وابطاء موقعك.

استثناء ملفات CSS + JS – إذا كان خيار التصغير يسبب مشكلة في مضهر موقعك لسبب ما، حدد موقع الملف المسبب للمشكل وأضفه هنا. انظر شرح WP Rocket حول حل المشكلات في التصغير.

تحسين تحميل ملفات CSS: لا تفعله إذا كنت تستخدم Perfmatters لإزالة CSS غير المستخدمة. يتيح لك تحسين ملفات CSS و إزالة CSS غير المستخدمة بطريقتين:

Remove Unused CSS – حتى بعد تجديد WP Rocket هذه الميزة في 3.11، فإنه لا يزال يحمل CSS بشكل مضمن (Inline). في حين أن هذا أفضل لنتائج أدوات السرعة، إلا أنه أبطأ للمستخدمين الحقيقيين نظرًا لأنه لا يمكن تخزين الملف مؤقتًا ويزيد من حجم HTML. حتى وثائق Perfmatters تقول إن المضمنة أفضل لنتائج PageSpeed بينما يكون “الملف المنفصل” أفضل للأداء الملحوظ. يقوم كل من FlyingPress و Perfmatters و LiteSpeed Cache بتحميل ملفات CSS المستخدمة في ملف خارجي، بينما WP Rocket هو المكون الإضافي الوحيد لذاكرة التخزين المؤقت الذي يقوم بتحميله بشكل مضمّن.

CSS safelist – يمكنك إدخال ملفات CSS (أو فئات CSS أو المعرفات) التي لا تريد إزالتها. مفيد في حال كان هناك بعض ملفات CSS الضرورية والتي يتم حذفها بواسطة هذه الميزة. يمكنك إستبعاد ملف كامل او CSS Class أو ID بشكل بسيط جداً.

CSS safelistPin

Load CSS Asynchronously – إذا كان إزالة CSS غير المستخدم في WP Rocket يسبب تعطيل موقعك، فقم بتحميل CSS بشكل غير متزامن (لكنه لن يمنحك نتائج جيدة). اتبع هذه الخطوات للتأكد من أنها تعمل بشكل صحيح، واختبر النتائج باستخدام هذا الإعداد وإيقاف تشغيله لمعرفة ما إذا كان له تأثير إيجابي.

  1. تفعيل تحسين تحميل ملفات CSS.
  2. قم بمسح موقع الويب الخاص بك باستخدام critical CSS generator.
  3. انسخ الكود وألصقه في اضافة WP Rocket حقل (Fallback critical CSS).
  4. استبعاد الملفات ذات المشكلات من تحسين تحميل CSS باستخدام الإضافة المساعدة ل WP Rocket.
Critical Path CSS GeneratorPin
استخدم critical CSS generator لتعيين Fallback critical CSS
تحسين تحميل ملفات CSSPin
اضافة Fallback critical CSS في WP Rocket

Load JavaScript Deferred – يقوم بتحميل JavaScript بعد انتهاء تحليل الصفحة. إنها إحدى أفضل الطرق للتخلص من موارد حظر العرض (في PSI).

استبعاد موارد حظر العرضPin

Delay JavaScript Execution – يؤخر تحميل JavaScript حتى تفاعل المستخدم (مثل التمرير أو لمس الشاشة على الهاتف المحمول). إذا أدى هذا إلى كسر موقع الويب الخاص بك، فراجع استثناءات التوافق الخاصة بـ WP Rocket واستبعد أي مكونات إضافية/قوالب/خدمات من التأخير.

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

تعرف على المزيد حول ميزة تأخير JavaScript الجديدة من خلال قراءة شرح WP Rocket الرسمي.

بينما يقوم WP Rocket بتأخير التحميل حتى تفاعل المستخدم، فإن Flying Scripts مشابه ولكنه ينشئ فترة مهلة (بالثواني) حتى يتم تحميل JavaScript. يمكنك اختبار كل منها بنفسك. يتطلب الأمر بعض الاختبارات، لكن تأخير ملفات JavaScript الثقيلة مثل التعليقات أو Gravatars أو أزرار المشاركة يمكن أن يحسن وقت التحميل بشكل كبير.

يجب أن يكون لتأخير ملفات JavaScript هذا تأثير مباشر على مقياسي مؤشرات أداء الويب الأساسية (Core Web Vitals) المذكورين: LCP (أداء التحميل) و FID (التفاعلية) فيما يتعلق بتوصيات Google حول “الحد من محتوى JavaScript غير المستخدم” – “استبعاد موارد حظر العرض” و “تقليل تنفيذ JavaScript”

Media .4

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

لا يمكن لـ WP Rocket التحميل البطيء لصور الخلفية في CSS. لا يوجد أيضًا حل بسيط لاستبعاد الصور في الجزء المرئي من التحميل البطيء إلى جانب استخدام الإضافات المساعدة أو استبعاد أسماء/سمات الفئات. لا يمكنه أيضًا تحميل الصور مسبقًا. إذا كنت تخطط لاستخدام Perfmatters للتحميل البطيء (وهو ما يفعل كل ذلك)، فاترك الإعدادات في WP Rocket.

شرح WP Rocket تحسين الصور والفيديوPin

التحميل الكسول – يؤخر تحميل الصور، و iframes، ومقاطع الفيديو حتى تقوم بالتمرير لأسفل الصفحة وتصبح مرئية. هذا يقلل بشكل كبير من أوقات التحميل الأولية وطلبات HTTP. لن تتمكن WP Rocket من التحميل الكسول لصور الخلفية نظرًا لأنه يتم تحميلها من CSS، مما يؤدي إلى أخطاء Defer offscreen images. بعد قولي هذا، لديك بعض الخيارات:

  • يقوم Perfmatters بتحميل صور الخلفية ل CSS بشكل كسول (استخدم أيضًا مُعرف perfmatters-lazy-css-bg).
  • يمكن لـ GeneratePress الآن تضمين صور الخلفية في هذه الحالة، سيتم تحميلها بشكل كسول.
  • يقوم Optimole بتحميلها بشكل كسول باستخدام محددات CSS (ستستخدم Chrome Dev Tools للعثور عليها).
  • أضف فئة lazy-bg الخاصة بك – أو قم بالتبديل إلى FlyingPress الذي يحتوي بالفعل على هذه الفئة مضمنة.
Gutenberg Additional CSS ClassPin
تحتوي العديد من المكونات الإضافية على فئة lazy-bg (أو ما شابه) للتحميل البطيء لصور الخلفية، أو استبعادها

Exclude Images Or Iframes – من غير المنطقي أن يتم التحميل البطيء للصور والإطارات المرئية حيث يراها الزوار على الفور. يمكن لـ WP Rocket استبعاد الصور يدوياً بحسب عنوان URL أو الفئة أو السمة أو:

  • يمكن لإضافة Perfmatters تحميل الصور المهمة مسبقًا بشكل تلقائي حيث تحدد عدد الصور التي يتم تحميلها عادةً في الجزء المرئي من الصفحة (أي 2-3) بحيث يتم استبعادها من التحميل البطيء + التحميل المسبق تلقائيًا.
  • هناك عدد قليل من المكونات الإضافية لتحميل الصور أو الصور المميزة أو صور المنتج مسبقًا.

Add Missing Image Dimensions – سيضيف WP Rocket خصائص العرض والارتفاع المفقودة إلى صور HTML والتي يجب أن تحدد “use explicit width and height on image elements” في PageSpeed Insights.

لا تقوم WP Rocket + RocketCDN بضغط الصور أو استخدام WebP أو تغيير حجمها للجوال. راجع قسم تحسين الصورة للحصول على بدائل أفضل من Imagify.

5. التحميل المسبق

قم بتنشيط التحميل المسبق، ثم التحميل المسبق للروابط (preload links) التي تقوم بتحميل الصفحة في الخلفية عندما يحوم المستخدمون فوق أحد الروابط. تعد ميزة الجلب المسبق لنظام أسماء النطاقات والتحميل المسبق للخطوط أنواعًا من تلميحات موارد المستعرض. يتم إجراء الجلب المسبق باستخدام العناصر الموجودة في تقليل تأثير رمز الجهات الخارجية في تقرير PageSpeed Insights.

اعدادات التحميل المسبق WP RocketPin

التحميل المسبق – يطلب من المتصفحات أن تبدأ في جلب الموارد التي ستكون مطلوبة قريبًا.

Preload Links – وفقًا لمقالة WP Rocket ، فإنه إذا قام المستخدم بالتمرير فوق ارتباط أو لمسه لمدة 100 مللي ثانية أو أكثر، فسيتم جلب HTML لتلك الصفحة في الخلفية، بحيث عندما ينقرون بالفعل على الرابط، ستظهر الصفحة وكأنها يتم تحميلها على الفور تقريبًا.

Prefetch DNS Requests – انظر إلى تقرير رمز الجهة الخارجية في Lighthouse. يمكن أن تكون هذه خطوط جوجل أو Tag Manager أو AdSense أو YouTube أو حتى أزرار Facebook/Twitter أو الودجات.

تقليل تأثير رمز الجهة الخارجيةPin

احصل على كل عناوين URL هذه من تقريرك والصقها في قسم Prefetch DNS Requests في اضافة WP Rocket. سيساعد هذا المتصفحات على توقع تلك الطلبات الخارجية وتحميلها بشكل أسرع.

Preload Fonts – لست بحاجة إلى القيام بأي شيء هنا إذا كانت إزالة CSS غير المستخدمة قيد التشغيل لأن WP Rocket سيعمل على تحميل الخطوط مسبقًا بشكل تلقائي. إذا لم يكن قيد التشغيل، فستحتاج إلى تحميل الخطوط يدويًا مسبقًا. يمكن تحميل الخطوط المستضافة محلياً فقط مسبقًا (الخطوط التي يتم تقديمها من موقعك، وليس fonts.gstatic.com).

انسخ ملفات الخطوط من GTmetrix Waterfall (لديهم علامة تبويب لملفات الخطوط) والصقها في حقل خطوط التحميل المسبق في اضافة WP Rocket.

GTmetrix WaterfallPin

6. الاعدادات المتقدمة

الاعدادات المتقدمة مخصصة بشكل أساسي لمواقع التجارة الإلكترونية، ولكن WP Rocket متوافق بالفعل مع معظم الحلول مثل WooCommerce و BigCommerce. ولكن إذا كنت تواجه مشكلات مع أدوات سلة التسوق أو التخزين المؤقت أو أي شيء متعلق بالتجارة الإلكترونية، فإن WP Rocket لديها وثائق لذلك.

خلاف ذلك، اترك هذا فارغًا.

الاعدادات المتقدمة WP RocketPin

Never Cache URLs – إذا كنت تستخدم عربة تسوق للتجارة الإلكترونية غير مدعومة من اضافة WP Rocket، فقم بإضافة صفحات عربة التسوق والدفع هنا والتي ستستبعد هذه الصفحات من الكاش.

Never Cache Cookies – نفس مبدأ الخيار السابق والذي يعتمد فقط على ملفات تعريف الارتباط.

Never Cache User Agents – منع Googlebot أو وكلاء المستخدم الآخرين من تخزين الصفحات في ذاكرة التخزين المؤقت.

Always Purge URLs – لنفترض أن لديك قائمة مقالات على صفحتك الرئيسية. إذا قمت بإنشاء مقال جديد، فأنت تريد تحديث قائمة المقالات بالصفحة الرئيسية على الفور عن طريق إفراغ ذاكرة التخزين المؤقت للصفحة الرئيسية. هذا ما يفعله هذا الإعداد، ومع ذلك، يقوم WP Rocket تلقائيًا بمسح ذاكرة التخزين المؤقت لصفحتك الرئيسية والفئات والعلامات بمجرد إنشاء محتوى جديد… لذلك لا داعي لهذا عادةً. ولكن إذا كانت هناك ذاكرة تخزين مؤقت لصفحة أخرى تريد مسحها عند نشر محتوى جديد، فأضفها.

Cache Query Strings – تُستخدم بشكل أساسي لتخزين صفحات نتائج البحث + عوامل تصفية الأسعار في التجارة الإلكترونية.

7. قاعدة البيانات

تعمل جدولة عمليات تنظيف قاعدة البيانات على إبقاء موقعك سريعًا، ما عليك سوى معرفة ما تريد حذفه!

تنظيف قاعدة البيانات في WP RocketPin
  • تنظيف المقالات – يمكن حذف المراجعات والمسودات التلقائية والمشاركات المحذوفة إذا لم تستخدمها. ما لم يكن لديك إصدارات قديمة من المنشورات (أو المنشورات المحذوفة) التي تريد استخدامها، قم بحذفها.
  • تنظيف التعليقات – يمكن حذف الرسائل غير المرغوب فيها والتعليقات المحذوفة.
  • تنظيف المعلومات العابرة – يقوم بتخزين البيانات التي تستغرق وقتًا طويلاً للحصول عليها (مثل العدادات الاجتماعية) وبالتالي في المرة القادمة التي تحتاج إليها، يتم إرجاعها بسرعة فائقة. ولكن في بعض الأحيان عندما تنتهي صلاحية المعلومات العابرة، يظلون في قاعدة البيانات ويجب حذفهم.
  • تنظيف قاعدة البيانات – عند حذف مكون إضافي ، يتم ترك الجداول غير المستخدمة في قاعدة بيانات ووردبريس، والتي يمكنك حذفها.
  • التنظيف التلقائي – جدولة اضافة WP Rocket لتنظيف قاعدة البيانات الخاصة بك. الأسبوعية جيدة ما لم تتراكم هذه بسرعة (على سبيل المثال، كثير من الناس يعملون على موقعك).
  • التحسين – انقر على زر التحسين عند الانتهاء، فقط تأكد من عمل نسخة احتياطية من قاعدة البيانات الخاصة بك خاصة إذا كانت هذه هي المرة الأولى التي تقوم فيها بذلك.

احذف جداول الإضافات غير المستخدمة (ليس مع WP Rocket) – هناك شيء واحد لا يفعله WP Rocket هو السماح لك بالاطلاع على جداول قاعدة البيانات الفردية وحذف الجداول التي خلفتها الإضافات القديمة التي لم تعد مثبتة. أوصي بتثبيت WP-Optimize وتصفح الجداول الخاصة بك بين الحين والآخر، خاصة إذا قمت بحذف الاضافات (بالإضافة إلى أنها تظهر لك الحجم الفعلي للجداول). الجداول التي تقول “غير مثبتة” هي تلك التي تركتها المكونات الإضافية القديمة غير المثبتة.

تحسين قاعدة البيانات WP RocketPin

8. شبكة توصيل المحتوى CDN

تعد شبكات CDN رائعة إذا كان لديك زوار بعيدون عن خادمك الأصلي. إنها تعكس موقعك على مراكز بيانات متعددة مما يقلل المسافة الجغرافية بين الخادم والزائرين.

ما هي أفضل شبكة CDN؟

  • BunnyCDN – موصى به بشدة في مجموعات متعددة على فيسبوك. يستخدم CDN عالي الأداء. تتطلب التعليمات إنشاء pull zone ثم نسخ/لصق عنوان CDN في اضافة WP Rocket. أو فقط استخدم اضافة BunnyCDN. إذا كنت تريد تحسين الصور وتحويلها الى WebP فسيتعين عليك الاشتراك في خدمة Bunny Optimizer كذلك والتي سعرها 9.5$/شهر.
  • FlyingCDN – تستخدم خوادم BunnyCDN مع خدمة Bunny Optimizer لتحسين الصور وتحويلها الى WebP. سعر الاشتراك هو فقط 3$/شهر/100GB، بينما لو اشتركت بنفس الخدمة من موقع BunnyCDN فسيكون سعرها 9.5$/شهر.
  • Cloudflare – أكبر شركة CDN مع +200 مركز بيانات حول العالم، ولكن لا يقدم ميزات تحسين الصور في الاشتراك المجاني وتحتاج إلى Cloudflare Pro الذي يكون سهره 25$/شهر. هم الشركة الوحيدة التي تقدم خدمة Full HTML Cache والتي يسموها APO وهي متوافقة 100% مع WP Rocket. إذا كنت تخطط لشراء APO بسعر 5$/شهر فسيكون كلاود فلير هو الخيار الأفضل لك للسرعة.
  • RocketCDN – شبكة CDN مدفوعة، أسهل في الإعداد من خلال WP Rocket، تستخدم مراكز بيانات StackPath، لكن RocketCDN لا تعمل دائمًا بشكل جيد ويمكنها بالفعل زيادة TTFB.
  • تحقق من مراكز البيانات الخاصة بهم – تمتلك شبكات CDN مراكز بيانات في جميع أنحاء العالم. إذا كان لدى أحدهم مراكز بيانات مركزة بشكل كبير في المنطقة التي تريدها، فهذا شيء يستحق التفكير فيه.

علامة التبويب CDN مخصصة لـ RocketCDN و BunnyCDN/FlyingCDN و شبكات CDN التي تستخدم عنوان URL لـ CDN. إنه ليس لكلاود فلير الذي يتطلب تغيير خوادم الأسماء ثم استخدام علامة التبويب Cloudflare.

إليك كيفية إعداد شبكة BunnyCDN + Bunny Optimizer مع WP Rocket من خلال هذا الفيديو:

تسريع موقع ووردبريس مع Bunny CDN و Bunny Optimizer أفضل شبكة نقل محتوى وتحسين السرعة للووردبريس

بعد التسجيل في شبكة CDN، الصق عنوان URL لـ CDN في حقل CDN CNAME الخاص بـ WP Rocket.

اعدادات CDN WP RocketPin
  • Exclude Files From CDN – يتيح لك عرض الملفات محليًا بدلاً من CDN. عادة، تأتي هذه الملفات من المكونات الإضافية المصممة لتجاهل تحميل النطاق. في معظم الحالات، ليست هناك حاجة لإستبعاد أي شيء.

Heartbeat .9

يخبرك WordPress Heartbeat API عندما يقوم المستخدمون الآخرون بتحرير صفحة/مقال ويظهر لك إشعارات الاضافات في الوقت الفعلي. عادة ما ترغب في تعطيل هذا تمامًا، أو على الأقل الحد من تواتره لمنعه من استهلاك موارد الخادم والمساهمة في تجاوزات وحدة المعالجة المركزية.

HeartBeat ControlPin

10. اضافات

إذا كنت تستخدم أيًا من هذه الخدمات، فعليك تنشيطها كميزة إضافية.

إذا كنت تستخدم اضافة WebP أو خدمة خارجية لعرض الصور بصيغة WebP، مثل Bunny Optimizer أو Cloudflare Polish، فسيعرض بشكل عام صور WebP بالفعل ولا تحتاج الى تفعيل WebP Compatibility هنا.

Addons Settings WP RocketPin

Varnish – اتركه معطلاً ما لم تستخدم Varnish Cache. يقول الكثير من الناس أنك ستحصل على سرعات أعلى بدون Varnish وهو ما أجده صحيحًا أيضًا. إذا قررت استخدام Varnish، فقم بتنشيطها في حساب الاستضافة الخاص بك وقم بتمكينها في اضافة WP Rocket.

WebP Caching – اتركه معطل. لا يقوم WP Rocket بإنشاء صور WebP (يمكن أن يعرضها فقط) وفي هذه الحالة ستفعل اضافة WebP هذا بالفعل. سيؤدي استخدام صور WebP إلى إصلاح مشكلة عرض الصور بتنسيقات الجيل القادم في PSI. يمكن إنشاؤها باستخدام مكونات إضافية مثل ShortPixel أو WebP Converter For Media. أنا أستخدم Cloudflare Polish لضغط وتحويل صور موقعي إلى صيغة WebP.

Cloudflare – فعلهُ إذا كنت تستخدم كلاود فلير.

Sucuri Cache – مكنها في حالة استخدامك Sucuri. يؤدي هذا تلقائيًا إلى مسح ذاكرة التخزين المؤقت لـ Sucuri عندما تمسح ذاكرة التخزين المؤقت لـ WP Rocket مما يساعد في الحفاظ على مزامنة المحتوى الخاص بك. بالنسبة لمفتاح API لجدار حماية Sucuri، قم بتسجيل الدخول إلى Sucuri هنا ، وحدد موقع الويب الخاص بك، وانتقل إلى علامة التبويب API، ثم انسخ مفتاح واجهة برمجة التطبيقات (For Plugin) والصقه في اضافة WP Rocket عند توسيع حقل Sucuri.

11. Cloudflare

هذا القسم فقط إذا كنت تستخدم Cloudflare بدلاً من CDN آخر.

Cloudflare مجاني ويحسن السرعة والأمان وحماية البريد العشوائي. يستضيف كلاود فلير CDN ملفاتك على أكثر من 200 مركز بيانات حول العالم مما يساعد على تحميل الموارد إلى خوادمهم (تخفيف الحمل على استضافتك). تقلل مراكز البيانات أيضًا المسافة الجغرافية للمحتوى الخاص بك للسفر إلى الزوار.

احصائيات الزيارات كلاود فليرPin

قم بالتسجيل في كلاودفلير بإتباع الشرح في مقالتنا السابقة: شرح إعدادات كلاود فلير المثالية أو من خلال مشاهدة الفيديو أدناه. بعد التسجيل في كلاودفلير إتبع الخطوات في إدناه لضبط أفضل اعدادات التوافق بين اضافة WP Rocket و Cloudflare.

شرح إعدادات كلاود فلير لحماية وتسريع موقع ووردبريس | أفضل شبكة CDN مجانية

بعد قيامك بالتسجيل أضف معلومات كلاود فلير إلى WP Rocket.

اعدادات كلاودفلير WP RocketPin

يمكنك العثور على مفتاح API العام و Zone ID في لوحة معلومات Cloudflare.

Cloudflare Global API KeyPin
  • Global API Key – موجود في لوحة حسابي لموقع Cloudflare.
  • البريد الإلكتروني للحساب – نفس البريد الإلكتروني الذي استخدمته للتسجيل في Cloudflare.
  • Zone ID – موجود في لوحة معلومات Cloudflare.
  • Optimal Settings – ينشط إعدادات Cloudflare المثلى: التصغير والتخزين المؤقت القوي وإلغاء تنشيط Rocket Loader لتحقيق توافق أفضل.
  • Relative Protocol – في بعض الأحيان إذا قام الأشخاص بتنزيل الملفات من موقعك، فلا توجد محتويات فيها. سيؤدي ترك هذا الخيار “إيقاف” إلى منع حدوث ذلك.
  • مسح ملفات التخزين المؤقت لكلاودفلير – افعل ذلك بعد الانتهاء من إعدادات WP Rocket.

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

قاعدة الصفحة1: تخزين كل شيء مؤقتًا وإجبار HTTPS – تخزين موقع الويب الخاص بك مؤقتًا بشكل قوي.

ملاحظة: إذا كنت تخطط لإستخدام APO فلا تضيف قاعدة الصفحة هذه.

http://*yourwebsite.com/*
Cloudflare page rule wordpressPin

قاعدة الصفحة2: تأمين لوحة تحكم ووردبريس وإستبعاد الكاش للأدمن – يعيّن مستوى أمان المسؤول إلى مرتفع ويتجاوز ذاكرة التخزين المؤقت لـ Cloudflare في صفحات المسؤول، نظرًا لأنك لا تريد تشغيل شبكات CDN (أو تطبيقات + ميزات الأداء مثل Rocket Loader) داخل المسؤول.

yourwebsite.com/wp-admin*
Cloudflare page rule wordpressPin

قاعدة الصفحة3: تقليل النطاق الترددي لعمليات تحميل WP – نظرًا لأن المحتوى الموجود في مجلد تحميلات WP لا يتغير بشكل متكرر، فإن زيادة مدة بقاء ذاكرة التخزين المؤقت لـ Edge إلى شهر يمكن أن توفر على النطاق الترددي (الباندوث)، نظرًا لأن ذاكرة التخزين المؤقت لمجلد WP Uploads لن يتم تحديثه كثيرًا.

yourwebsite.com/wp-content/uploads*
Cloudflare page rule wordpressPin

Cloudflare APO – يمكنك إعداد APO باستخدام إضافة Cloudflare، وهي متوافقة 100% مع WP Rocket. بعد إعداد الإضافة، سيقوم WPRocket بتفعيل ربط كلاود فلير تلقائياً لضمان التوافقية. هل يستحق APO تكلفة 5$ شهريًا؟ نعم بكل تأكيد… اختبر موقعك في أداة فحص KeyCDN وأجري اختبارًا معياريًا قبل/بعد APO لترى ذلك بنفسك. يخزن HTML مؤقتًا ويجب أن ترى تحسنًا كبيراً في TTFB.

فيما يلي فيديو من قناتي يشرح كيفية إعداد Cloudflare APO:

شرح إعداد Cloudflare APO | تسريع موقع ووردبريس بنسبة 300% (فحص سرعة كلاود فلير APO)

12. Image Optimization

يوصي WP Rocket بـ Imagify لأنه المكون الإضافي الخاص بهم.

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

الآن انا استخدم Cloudflare Pro لتحسين الصور، ولكنني أستخدمت Bunny وكنت جداً سعيد بالأداء والجودة وأنصحكم به وبشدة. أنا أستخدم اشتراك Pro في كلاود فلير لضرورات أخرى ليس موضوع الصور فحسب!

WP Rocket Image OptimizationPin

13. أدوات

قم باستيراد أو تصدير إعدادات WP Rocket، أو التراجع إلى الإصدار السابق.

Tools Settings WP RocketPin

إستخراج الاعدادات – تصدير إعداداتك لاستخدامها في مواقع متعددة.

استيراد الإعدادات – استيراد الإعدادات التي تم تكوينها مسبقًا هنا.

التراجع عن التحديث – إذا قمت بالتحديث إلى إصدار جديد من اضافة WP Rocket وتسبب في حدوث مشكلات، فسيعيدك ذلك إلى الإصدار السابق.

14. فيديو تعليمي: شرح WP Rocket مع Cloudflare وشبكات CDN

فيما يلي فيديو من قناتي لشرح إعدادات WP Rocket المثالية مع CDN، في حال كنت تفضل مشاهدة فيديو بدلاً من الشرح المكتوب.

شرح الإعدادات المثالية لاضافة WP Rocket مع Cloudflare (افضل اضافة تسريع موقع ووردبريس)

15. الإضافات التي ستحتاجها مع WP Rocket

هذه هي مجموعة الإضافات التي ستحتاج إلى تنصيبها مع WP Rocket في حال كنت تريد إجتياز مؤشرات أداء الويب الأساسية:

  • Perfmatters – قم بإزالة الخدمات غير الضرورية وتحسين الصور بشكل أفضل عندما يتعلق الأمر بالتحميل المسبق وصور الخلفية وإزالة CSS غير المستخدمة بشكل أسرع ومدير البرنامج النصي لإلغاء تحميل CSS/JS. في حالة عدم رغبتك في الدفع مقابل ذلك، يمكنك تجربة المكونات الإضافية مثل Preload Images و Clearfy.
  • Optimole – تحسينات أكثر من Imagify و ShortPixel، لكن شبكات CDN للصور أفضل (BunnyCDN أو FlyingCDN أو Cloudflare Pro).
  • ShortPixel Adaptive Images – إذا كنت تستخدم ShortPixel، فهذا ضروري لتغيير حجم الصور للجوال، واستخدام CDN الخاص بـ ShortPixel، والميزات الأخرى المدرجة في صفحة المكون الإضافي.
  • Cloudflare أو BunnyCDN – بافتراض أنك لا تستخدم RocketCDN، فمن المحتمل أنك ستستخدم Cloudflare أو BunnyCDN (أو كليهما) اللذين يمتلك كل منهما المكون الإضافي الخاص به.
  • استبعد صور LCP من Lazy Load – يستبعد المكون الإضافي المساعد الخاص بهم عددًا محددًا من الصور الموجودة فوق الجزء المرئي من التحميل البطيء للحصول على LCP أفضل، بدلاً من استبعادها يدويًا.
  • Redis Plugin – بينما تحتوي المكونات الإضافية الأخرى مثل LiteSpeed Cache على خيار لتوصيل Redis، فإن WP Rocket لا يتوفر، لذلك ستحتاج إلى تثبيت مكون إضافي منفصل. تتمثل الخطوة الأولى في تمكينه في حساب الاستضافة الخاص بك، وتنزيل إضافة Redis، ثم استخدمه للاتصال. يدعم معظم المضيفين Redis أو Memcached أو كليهما (يتمتع Redis بمزايا أكثر).

16. الإستضافة التي أوصي بها للسرعة: NakibVPS

يخفق فحص PageSpeed Insights الخاص بك عندما يتجاوز TTFB (وقت استجابة الخادم) 600ms.

كنت من عشاق Cloudways ولكن منذ أن أعلنت DigitalOcean عن شراء Cloudways مقابل مبلغ $350M أصبحت شركة ذات طابع ربحي وقامو بحذف سيرفرات Vultr و Linode وتقديم فقط DigitalOcean، بالإضافة الى تراجع فريق الدعم وإعادة تصميم الموقع بشكل أكثر تعقيداً.

تقدم Rocket.net خدمة Cloudflare Enterprise مع APO و Argo مجاناً مع كل خطة، وهذا يسمح لهم بفتح جميع الموارد للعملاء (يقدمون 32CPU + 128GB RAM بدون قيود). ولكن أسعارهم مرتفعة للغاية بالنظر لمن سيُنشئ موقع جديد للتو ولا يوفرون لوحة تحكم سهلة مثل cPanel.

بعد سنين من الترويج لهذه الشركات التي تفتقر أحياناً لمزايا السرعة، قمت بتأسيس شركة الإستضافة الخاصّة بي، NakibVPS لهدف واحد فقط وهو “تقديم أسرع إستضافة ووردبريس ممكنة”، والحمدلله فقد لاقت الخدمة رواجاً كبيراً بشكل سريع وهذا ينعكس في تقييمات TrustPilot الأخيرة.

المواصفاتNakibVPS Pro PlanRocket.net Starter PlanCloudways DO Premium (2GB)
النوعسحابيةسحابيةسحابية
السيرفرLiteSpeed EnterpriseApache + NginxApache + Nginx
CPU Cores2Core32Core1Core
RAM2GB128GB2GB
Bandwidthغير محدود50GB2TB
التخزينUnlimited NVMe10GB NVMe50GB SSD
CDNInternal/QUICCloudflare EnterpriseCloudflare Enterprise (5$/month)
PHP processorLiteSpeedLiteSpeedFPM
Memory limitقابل للتعديل1GBقابل للتعديل
قاعدة البياناتMariaDBMariaDBMariaDB
إستضافة إيميل
Malware CleanerImunify360Imunify360
خدمة نقلUnlimited freeUnlimited free1free + $25/site
خدمة تسريع
السعر17.5$/شهر عند الدفع سنوياً25$/شهر عند الدفع سنوياً33$/شهر مع CF Enterprise

أنا أستخدم استضافة NakibVPS مع اشتراك Cloudflare APO (سعرهُ 5$/شهر) ويمكنك تصفح مدونتي لمعرفة مدى سرعة تحميلها. في كل اختبار PageSpeed Insights تقريبًا، يكون TTFB أقل من 200ms.

تقليل وقت استجابة الخادم TTFBPin

لقد قمت بالترحيل من Cloudways إلى NakibVPS وإليك ما الذي حصل:

سرعة تحميل موقعيPin

انخفضت أوقات التحميل بشكل ملحوظ وخاصةً صفحات المقالات وهذا بفضل سيرفر NakibVPS Cloud و Cloudflare APO.

لماذا NakibVPS؟

  • تستخدم لوحة تحكم cPanel المألوفة.
  • سعر مناسب مقارنةً بالخدمة المقدمة وأنسب من Cloudways و Rocket.net.
  • وقت TTFB الخاص بي دائماً أقل من 200ms.
  • حتى المقالات التي يبلغ حجم صفحتها 1.6mb يمكن تحميلها في أقل من ثانيتين
  • مستويات مختلفة من الكاش LiteSpeed + QUIC و Redis و Memcached كلها مدمجة للحصول على أداء أعلى.
  • توفر ترحيلًا مجانيًا غير محدود.
  • توفر خدمة تسريع ووردبريس مجاناً لكل مشترك جديد. هذا يضمن ان جميع المواقع على سيرفرات NakibVPS هي محسنة بأيدٍ خبيرة ولا تستهلك موارد عالية.
  • الدعم رائع كما ينعكس في مراجعات Trustpilot الخاصة بهم.
  • التسعير ثابت بدون عقود أو تجديدات سيئة.
  • لا توجد مشكلات في وحدة المعالجة المركزية مثل SiteGround و Bluehost والاستضافات المشتركة الأخرى. وكل مستخدم له موارده الخاصة ببيئة منعزلة بإحكام بواسطة تقنية Cloudlinux.
  • شهادة أمان SSL و Staging والنسخ الاحتياطية كلها سهلة للغاية في لوحة تحكم cPanel.

خصم حصري لقرّاء النقيب للمعلوماتية – إستخدم الكوبون “NAKIB4TECH” للحصول على خصم 10% للإشتراك السنوي. بالنسبة للإشتراك الشهري فهم يقدمون خصم ساري المفعول بقيمة 1$ للشهر الأول ولكنني أفضل الإشتراك السنوي لأنه سيكون أرخص.

إذاً… كيف هي نتائج Gtmetrix/PSI الآن؟ اسمحوا لي أن أعرف في التعليقات أو أخبرني إذا كنت عالقًا. لقد اشتريت أيضًا مكوّنًا إضافيًا متميزًا حيث يقدمون الدعم، لذلك يمكنك استخدام ذلك لمصلحتك أيضًا، أو أنظر الى وثائقهم.

شاهد أيضاً: كيف قمت بتسريع موقعي البطيء إلى 100% في GTmetrix و PageSpeed Insights

إذا وجدت أن شرح WP Rocket هذا مفيداً، فستكون المشاركة دائمًا موضع تقدير 🙂

أنمار النقيب

حول أنمار النقيب

مدون & مطور، أُشارك كل ما تعلمته حول تحسين مواقع ووردبريس للسرعة، ودروس تحسين محركات البحث (SEO). إقرأ سيرتي الذاتية لتتعلم المزيد عني.

28 تعليق

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

    1. أهلاً Saleh،

      شكراً لك للتعليق!
      تمام أنا راح أعمل تنبيه في المقال قريباً بناءاً على طلبك… ولكن:
      نحن في “Nakib4Tech” مانشرح خطوات وفقط وإنما نشرح علم!
      من خلال جميع مقالاتنا هدفنا هو أن تتعلمو وتتقنوا التقنيات التي نوضحها وهنا نتحدث عن تقنية Delay JS.

      فلما أوضح وأشرح أن هذه الميزة تعمل تأخير لجميع السكربتات حتى تفاعل المستخدم، يجب أن تعلم أن إعلانات أدسنس ستتأخر في العرض حتى تفاعل المستخدم مالم تقوم بإستبعادها (adsbygoogle) وكما وضحت لكم في الصورة.

      أثناء تأخير الإعلانات قد يحصل إنخفاض أرباح وقد لا يحصل!! عادةً يحصل الإنخفاض للناس التي تستخدم الاعلانات التلقائية. فالمطلوب ان تفهموا التقنية وليس المطلوب أن تغمضو اعينكم وتطبقو الخطوات 1 و 2 و 3 و 4 …الخ

      تحياتي

  2. اخي واستاذي انمار
    Wp rocket
    سويت تحسين لملفات css
    وفي المربع وضعت امتداد لملفات استبعاد بالخطاء

    وتوقف الموقع عن العمل،

    كيف اعدل وامسح اخر تعديل على الاضافة، من مدير الملفات، لانه لا يمكنني الدخول على موقعي ابداً

  3. و لكن لاحظت انك ما تعرض اي اعلانات على الصفحة و طبيعي االسرعة راح تزيد و تتحسن مقايس Lighthouse و تقارير GTmetrix . و كمان هذه الصفحة بالضبط ماهي متصدرة النتائج فما دور الاضافات الي شرحتها . و اعذرني ان كان تعليقي غير صائب لعذا ارجو التوضيح ان امكن حول دور هذه الاضافات المكلفة ؟؟

    1. أهلاً Zahra،

      شكراً لكِ للتعليق!
      سأحاول توضيح كل ماتفضلتِ به، أولاً ما هي الإضافات المدفوعة التي تتحدثين عنها؟ أنا أشرح عن WP Rocket في هذا المقال فقط.

      ثانياً، من قال إن الإعلانات هي وحدها ما يؤثر على السرعة؟؟ لقد عملت على موقعي لأسابيع من أجل تحسين الكود وتحسين طريقة تحميل الطلبات. وأغلب المواقع ليس بها إعلانات وصفحاتها تتحمل في +6 ثانية.
      أضيف لذلك، أن كل أصحاب مواقع الويب الذين لديهم إعلانات يمكنهم جعل تأثير الإعلانات 0% من خلال تأخير adsbygoogle.js ببساطة.

      بخصوص تصدر المقال، فالسرعة هي عامل واحد من أصل +99 عوامل للتصدر في جوجل. ما يجعل صفحتي هذه غير متصدرة هو ضعف Domain Authority حيث دومين موقعي هو 14% فقط.

      فللأسف لا أجد أي ربط بين تعليقك وبين المقال الذي علقتِ عليه. في حال لديكِ أسئلة عامّة أو لاتتعلق في موضوع مقال محدد فنحن نرحب بأي إستفسار على مجموعة فيسبوك الخاصة بنا.

      تحياتي

  4. اخي الكريم انمار انا بحب اشتري wp-Rocket
    اخي اعطني الكبون تبعك حتى تستفيد وياي
    ما ابغي حدا ثاني يستفيد غيرك

  5. السلام عليكم
    قمت بإضافة wp rocket وربطها مع كلاودفلير، وبعد ذلك عند اضافه مقال جديد وعند محاولة نشره على مواقع التواصل الاجتماعي، تظهر لي رسالة 301 moved permanently
    هل لديكم حل لهذه المشكله

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

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

      أفضل دائماً بشراء الإضافات/القوالب من مواقع مطوريها لتجنب أن يتم اختراق موقعك أو أن يُصاب بفيروسات.

      شكراً

  6. السلام عليكم ورحمة الله

    اخي انمار اشكرك جزيل الشكر فقد غطيت الموضوع بشكل كامل.

    عملت كل الشرح خطوة بخطوة والسرعة تبارك الله صاروخ, لكن ظهرت لدي مشكلة وهي اختفاء تنسيق القالب (قالب مهارتي)على الجوال (الهاتف المحمول) واصبح شكل الموقع مختلف وغير منسق واختفاء الفيديوهات والصور.

    أتمنى مساعدتك في معرفة السبب شكر لك ومقدر لمجهوداتك.

    تحياتي لك وأتمنى لك التوفيق…

    1. أهلاً علي،

      سعيد لسماع أن سرعة موقعك قد تم تحسينها بإتباع الشرح:)
      بخصوص مشكلة المضهر على الجوال فيمكنك إكتشاف المُسبب بالذهاب ل WPRocket وتعطيل إعداداتها واحد تلو الآخر ثم الفحص. كل خيار تعطله أمسح الكاش ثم افحص!

      عندها ستعرف ما الخيار الذي سبب المشكلة وتعطيله أو محاولة إستثناء الكود/الإضافة التي تأثرت بالمشكلة من تلك الميزة.

    1. أهلاً محمد،
      الملف موجود رابطه في الشرح بشكل واضح في قسم “Prefetch DNS Requests”.
      تعودو على شروحاتي اني ماضيف الروابط بشكل فيروسي مثل “من هنا”، “هذا الرابط”، “افتح الرابط”…الخ.

      مع ذلك اقدم لك الرابط في التعليق Prefetch DNS Requests.
      شكراً

  7. السلام عليكم أخي أنمار، أولاً وقبل كل شئ أشكرك على الشرح المفصل لإضافة WP Rocket

    قمت بشراء الإضافة التي أوصيت بها ونصبتها على موقعي بالطريقة التي شرحتها بالتفصيل بالإضافة إلى تعديل الإعدادت على Cloudflare.

    لكن تظهر مشكلة في تحميل الصور في قالب جنة لدي، يبدو أنها من بعض ملفات جافا وأحد ملفات CSS . قمت بإضافة هذه الملفات إلى الملفات المستثناة من Minify على إضافة WP Rocket ولكن المشكلة لا تزال موجودة. حاولت تعطيل كل الخصائص في تاب تحسين الملفات وتعطيل الكاش في Cloudflare وفحص الموقع مجدداً لكن المشكلة لا تزال موجودة. لكن الغريب أن الموقع يعمل بشكل سليم عندما أحمله بإضافة (nocache?) إلى رابط الرئيسية. لذا أعتقد أن المشكلة موجودة بسبب إضافة الكاش.

    حاولت مراسلة خدمة العملاء على WP Rocket ولكن لا رد حتى الآن. إن كنت قد واجهت هذه المشكلة أو إن كان لديك أي من نصيحة قد تساعد في حل المشكلة أرجوك ألا تبخل علي بالرد. ومرة اخرى ألف شكر لك على مجهوداتك الجبارة.

     

    1. وعليكم السلام،
      شكراً لك على التعليق، كما أشكرك للإطراء:)
       
      أنا أعرف قالب جنة جيداً وأعلم جيداً انه متوافق 100% مع إضافة WP Rocket ولكن مشكلة الصور غالباً تأتي من ميزة LazyLoad في قسم Media للإضافة. جرب تعطيل التحميل الكسول وكذلك ضع في إعتبارك أن لدى جنة إضافة اسمها Jannah Optimization وهي تقوم بنفس وضائف WPRocket لذا عليك تعطيل اضافة جنة!
       
      أنا أعتقد انت مفعل اضافة تحسين جنة.. عطلها وامسح التخزين المؤقت ل WP Rocket وستحل المشكلة على الأغلب. في حال لاتزال تواجه المشكلة فأنتظر رد فريق الدعم.. هم طبيعي يطولون يومين وأحياناً 3 أيام!
       
      تحياتي عزيزي،

      1. شكراً لك صديقي على مساعدتك واقتراحاتك، حلت المشكلة لوحدها بعد يومين بدون أي تعديلات!
        بالنسبة لإضافة Jannah Speed Optimization فعلاً أنا مفعلها على الموقع، لكن عندما أقوم بتعطيلها تؤثر على سرعة تحميل الموقع حسب تقرير GTmetrics.

        1. سعيد لسماع أن مشكلتك قد تم حلها، وأي استفسار لا تتردد في التعليق دائماَ. تحياتي:)

  8. السلام عليكم
    قمت بتفعيل اضافة انلتكس على ويب روكت
    هل احتفظ بهذه الاضافة ايضا Google Analytics for WordPress by MonsterInsights
    ام يجب حذفها

    1. وعليكم السلام،
      إضافة Google Tracking الموجودة في WPRocket هي لتحسين طلبات كود أناليتكس فقط وليست لربط أناليتكس!!
      لذلك لاتزال بحاجة لربط أناليتكس بموقعك من خلال MonsterInsights أو أي طريقة أخرى..

      طاب يومك،
      أنمار

      1. شرح وافي ومفصل اخي الكريم أنمار بارك الله فيك وجزاك كل خير
        أنا بحاجة ماسة لمنع حفظ الكوكز لصفحات معينة في متصفح الزائرأرجو منك توضيح خانة Never Cache Cookies

        1. أهلاً Ramy،
          شكراً لك، هذا القسم مختص بمنع التخزين المؤقت (الكاش) لصفحات تتضمن ايديات معينة للكوكيز.. وهو غير مختص بمنع الكوكيز.
          اضافة WPRocket ككل هي مختصة بالكاش وليس اي شئ آخر. للأسف ماعندي معلومات حول منع الكوكيز بصفحات معينة أرجو ان تجد اجابة بالبحث في الانترنت!

          شكراً

اترك تعليقاً

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