إذا كنت لا تستخدم التخزين المؤقت للمتصفح، فإن موقعك الإلكتروني يعمل بأقصى سرعة ممكنة. نحن نوفر التخزين المؤقت للمتصفح على جميع مواقعنا لضمان الأداء الأمثل لووردبريس.
يعمل التخزين المؤقت للمتصفح عن طريق تخزين ملفات محددة في متصفحات زوارك. لا داعي لتنزيل هذه الملفات مرة أخرى في الزيارات المستقبلية، مما يحسن سرعة تحميل الصفحات بشكل ملحوظ.
ولكن إذا كنت لا تستخدم هذه الميزة، فقد يظهر لك تحذير ‘Leverage Browser Caching’ عند إجراء اختبار السرعة.
سترشدك هذه المقالة ببعض الخطوات السهلة لإصلاح تحذير ‘Leverage Browser Caching’ في ووردبريس. باتباع هذه النصائح، يمكنك تحسين أداء موقعك وتوفير تجربة أكثر سلاسة لمستخدميك.
ما هو التخزين المؤقت للمتصفح في ووردبريس؟
التخزين المؤقت للمتصفح هو وسيلة لتحسين سرعة تحميل موقع ووردبريس الخاص بك.
عادة، عند تحميل صفحة ويب، تحمل جميع الملفات بشكل منفصل. يؤدي هذا إلى إنشاء طلبات متعددة بين المتصفح وسيرفر استضافة ووردبريس، مما يزيد من وقت تحميل صفحة الويب.
عند تفعيل التخزين المؤقت للمتصفح، يخزن المتصفح نسخة من صفحتك محليًا. يسمح هذا للمتصفحات بتحميل الملفات الشائعة، مثل stylesheets والشعارات والصور، بشكل أسرع عند زيارة المستخدم لصفحة ثانية على موقعك.

يؤدي هذا إلى تقليل الحمل الإجمالي على السيرفر نظر لأن الطلبات المقدمة إلى السيرفر الفعلي ستكون أقل، مما يؤدي إلى تحسين الأداء وتجربة المستخدم نتيجة لذلك.
أين سترى تحذير ‘Leverage Browser Caching’؟
يشير تحذير ‘Leverage Browser Caching’ إلى عدم تمكين تخزين المتصفح المؤقت، أو ربما تم إعداد تخزين المتصفح المؤقت بطريقة خاطئة.
عند إجراء اختبار سرعة موقع الكتروني باستخدام أداة مثل GTmetrix أو Google PageSpeed Insights، ستحصل على تقرير يوضح لك ما يمكنك إصلاحه لتسريع ووردبريس.
إذا لم يكن الموقع الإلكتروني الخاص بك يستخدم التخزين المؤقت للمتصفح حاليًا، فستتلقى تحذير لتمكين التخزين المؤقت للمتصفح.
هكذا يمكن أن تبدو الأمور عند النظر إلى نتائجك من أداة تحليل سرعة الصفحة.

في بعض الأحيان قد تتلقى تحذيرًا يفيد بأن ‘efficient cache policy’ الخاصة بك لا تعمل.
يشير كلا التحذيرين إلى وجود خطأ في إعداد التخزين المؤقت للمتصفح الخاص بك.

إذا ظهر لك تحذير ‘Leverage Browser Caching’، فهذا يعني أنك ستحتاج إلى تفعيل وتخصيص قواعد التخزين المؤقت لتسريع موقعك.
مع ذلك، لنلقِ نظرة على كيفية إصلاح تحذير ‘Leverage Browser Caching’ بسهولة في ووردبريس باستخدام طريقتين مختلفتين. ما عليك سوى استخدام الروابط السريعة أدناه لاختيار الطريقة التي ترغب بها:
الطريقة 1: إصلاح تحذير ‘Leverage Browser Caching’ باستخدام WP Rocket
WP Rocket هو أفضل إضافة تخزين مؤقت ووردبريس في السوق. إنه سهل الاستخدام للمبتدئين، ويساعدك على تحسين سرعة موقعك، كل ذلك دون الحاجة إلى معرفة مصطلحات التخزين المؤقت والسرعة المعقدة.

بمجرد إخراجها من الصندوق، ستعمل جميع إعدادات التخزين المؤقت الموصى بها على تسريع مدونة ووردبريس الخاصة بك بشكل كبير.
لإصلاح تحذير ‘Leverage browser caching’ باستخدام WP Rocket، ما عليك سوى تثبيت الإضافة وتفعيلها.
هذا كل شيء.
لمزيد من التفاصيل، يمكنك الاطلاع على دليلنا حول كيفية تثبيت وإعداد WP Rocket بشكل صحيح في ووردبريس.
سيقوم WP Rocket تلقائيًا بتمكين تخزين المتصفح المؤقت وتعديل ملف .htaccess
الخاص بك بالقواعد الصحيحة.
ملاحظة: إذا كنت تستخدم استضافة SiteGround، فيمكنك استخدام إضافة SiteGround Optimizer المجانية. تتميز هذه الإضافة بنفس ميزات WP Rocket تقريبًا، وستفعل التخزين المؤقت للمتصفح تلقائيًا.
الطريقة 2: إصلاح تحذير ’Leverage Browser Caching‘ باستخدام الكود
الطريقة الثانية تتضمن إضافة أكواد إلى ملفات ووردبريس. إذا لم تكن قد فعلت ذلك من قبل، فراجع دليل المبتدئين للصق مقتطفات من الويب في ووردبريس.
هذه الطريقة ليست سهلة للمبتدئين، لذا يرجى اتباعها فقط إذا كنت تعرف ما تفعله بالضبط. بالنسبة لمعظم أصحاب الأعمال، نوصي باستخدام الطريقة الأولى.
بعد ذلك، دعونا نلقي نظرة على كيفية إصلاح تحذير ‘Leverage browser caching’ عن طريق إضافة أكواد إلى ووردبريس.
ملاحظة: قبل تخصيص كود ووردبريس، نوصي بنسخ موقع ووردبريس احتياطيًا. لمزيد من التفاصيل، راجع دليلنا حول كيفية عمل نسخة احتياطية واستعادة موقع ووردبريس الخاص بك.
تحديد ما إذا كان الموقع الإلكتروني الخاص بك يعمل بنظام Apache أو Nginx
أولاً، عليك معرفة ما إذا كان الموقع الإلكتروني الخاص بك يستخدم سيرفرات Apache أو Nginx.
للقيام بذلك، افتح موقعك الإلكتروني في علامة تبويب أو نافذة جديدة. ثم انقر بزر الماوس الأيمن واختر ‘Inspect’.

بعد ذلك، انقر فوق علامة التبويب ‘Network’ الموجودة في أعلى الصفحة.
قد تحتاج إلى تحديث الصفحة لتحميل النتائج.

بعد ذلك، انقر فوق اسم الدومين الخاص بك في عمود ‘Name’.
ينبغي أن يكون في أعلى الصفحة.

بعد ذلك، في قسم ‘Response Headers’، سترى عنصر يسمى ‘server’ حيث يتم عرض نوع السيرفر.
في هذه الحالة، يتم تشغيل الموقع على سيرفر Apache.

إضافة Cache-Control وExpires Headers في Apache
لإصلاح تحذير ‘Leverage browser caching’ باستخدام سيرفر Apache، ستقوم بإضافة الكود إلى ملف htaccess. الخاص بك.
لتحرير هذا الملف، تحتاج إلى الاتصال بحساب استضافة ووردبريس الخاص بك باستخدام عميل FTP أو أداة إدارة الملفات الخاصة بالمضيف.
بعد اتصالك، يمكنك رؤية ملف .htaccess
في المجلد الجذر لموقعك الإلكتروني.

إذا لم تتمكن من العثور عليه، فلا تقلق. قد يكون هذا الملف مخفي في بعض الأحيان. لمزيد من التفاصيل، راجع دليلنا حول سبب عدم تمكنك من العثور على ملف htaccess. على موقع ووردبريس الخاص بك.
بعد ذلك، ستحتاج إلى إضافة cache control و/أو Expires Headers لتفعيل التخزين المؤقت للمتصفح. يحدد هذا مدة تخزين موارد موقعك الإلكتروني قبل حذفها.
- يعطي cache-control header تفاصيل دقيقة لمتصفح الويب حول كيفية التخزين المؤقت.
- يتيح expires header إمكانية caching ويخبر متصفح الويب بالمدة التي يجب أن يخزن فيها ملفات معينة قبل حذفها.
يمكنك إضافة الكود التالي إلى ملف .htaccess
الخاص بك لإضافة expires headers:
## EXPIRES HEADER CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/svg "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 3 days"
</IfModule>
## EXPIRES HEADER CACHING ##
يحدد هذا الكود تواريخ انتهاء صلاحية مختلفة لذاكرة التخزين المؤقت بناء على نوع الملف.
بعد ذلك، يمكنك إضافة الكود التالي لتفعيل cache control:
<filesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|svg|js|css|swf)$">
Header set Cache-Control "max-age=96000, public"
</filesMatch>
يحدد هذا الكود وقت انتهاء صلاحية تحديث ذاكرة التخزين المؤقت. في المثال أعلاه، ستنتهي صلاحية ذاكرة التخزين المؤقت خلال 90,000 ثانية.
لا تنس حفظ الملف بعد تعديله. بعد ذلك، سيطلب متصفح الويب إصدارات جديدة من الملفات.
إضافة Cache-Control وExpires Headers في Nginx
إذا كنت تستخدم سيرفر ويب Nginx لاستضافة موقع ووردبريس الخاص بك، فيمكنك تعديل ملف تكوين السيرفر لإصلاح خطأ التخزين المؤقت للمتصفح.
تعتمد كيفية تعديل هذا الملف والوصول إليه على مضيفك، لذا يمكنك التواصل مع مزود الاستضافة إذا احتجت إلى مساعدة في الوصول إلى الملف.
بعد ذلك، ستحتاج إلى إضافة الكود التالي لإضافة expires headers:
location ~* \.(jpg|jpeg|gif|png|svg)$ {
expires 365d;
}
location ~* \.(pdf|css|html|js|swf)$ {
expires 3d;
}
سيحدد هذا الكود مدة صلاحية أنواع الملفات المختلفة. لاحظ أن الصور تخزن مؤقتًا لفترة أطول من ملفات HTML وCSS وJS وأنواع الملفات الأخرى، لأن الصور عادة ما تبقى كما هي.
بعد ذلك، يمكنك إضافة الكود التالي لإضافة cache-control headers:
location ~* \.(js|css|png|jpg|jpeg|gif|svg|ico)$ {
expires 14d;
add_header Cache-Control "public, no-transform";
}
يحدد هذا الكود وقت انتهاء صلاحية ذاكرة التخزين المؤقت. ويخبر سيرفرك أن أنواع الملفات المذكورة أعلاه لن تتغير لمدة 14 يومًا.
إذا كنت ترغب في تسريع ووردبريس بشكل أكبر، فتأكد من الاطلاع على دليلنا حول كيفية تعزيز سرعة ووردبريس وأدائه.
نأمل أن يكون هذا المقال قد ساعدك في تعلم كيفية إصلاح تحذير ‘Leverage browser caching’ بسهولة في ووردبريس. قد ترغب أيضًا بالاطلاع على دليلنا حول كيفية إجراء اختبار سرعة موقع الإلكتروني بشكل صحيح، واختيارات خبرائنا لأسرع استضافة ووردبريس لموقع الإلكتروني سريع.
اترك تعليقاً