انتقل إلى المحتوى الرئيسي

WP Speed of Light: تحسين السرعة

1. تفعيل تحسين السرعة

يُعد قسم تحسين السرعة المكان المناسب لضبط الأدوات التي تُسرّع ووردبريس. استخدم القائمة: WP Speed of Light > تحسين السرعة > تسريع الموقع

  • فعّل نظام التخزين المؤقت: سيؤدي ذلك إلى تسريع موقعك الإلكتروني عن طريق التحميل المسبق لعناصر الصفحة الشائعة واستعلامات قاعدة البيانات.

كيفية إضافة ذاكرة التخزين المؤقت يدويًا؟

أولاً، إذا لم يكن بالإمكان تعديل الملف على خادمك، فعليك منح صلاحية الكتابة لملف "wp-config.php" . انتقل إلى FTP، ثم انقر بزر الماوس الأيمن على الملف، واختر " صلاحيات الملف ". من هنا يمكنك ضبط الصلاحيات.

 

تعيين أذونات الملف

 

ثانيًا، عليك إضافة النص البرمجي "define( 'WP_CACHE',true);" في أعلى "wp-config.php" .

 

إضافة ملف تكوين ووردبريس للتخزين المؤقت

 

وأخيرًا، انتقل إلى WP Speed of Light > تحسين السرعة > تسريع الموقع وقم بتفعيل تفعيل نظام التخزين المؤقت .

 

تفعيل خيار التخزين المؤقت

 

  • تنظيف كل : تنظيف ذاكرة التخزين المؤقت تلقائيًا كل x دقيقة وإنشاء نسخة جديدة على الفور

  • ذاكرة التخزين المؤقت لأجهزة سطح المكتب/الأجهزة اللوحية/الهواتف المحمولة: يتم افتراضيًا عرض ذاكرة التخزين المؤقت لأجهزة سطح المكتب على جميع الأجهزة. أما خيار ذاكرة التخزين المؤقت الخاصة بكل جهاز، فيجب استخدامه فقط إذا كان إطار عمل القالب الخاص بك يُنشئ ملفات خاصة بكل جهاز.

  • أضف رؤوس انتهاء الصلاحية: يُعطي تعليمات للمتصفح حول ما إذا كان يجب عليه طلب ملف معين من الخادم أو ما إذا كان يجب عليه استرداده من ذاكرة التخزين المؤقت للمتصفح

  • تخزين البرامج النصية الخارجية مؤقتًا: تخزين الموارد الخارجية مؤقتًا، مثل البرامج النصية المُقدمة من جوجل. تنبيه: تأكد من مراقبة الأداء قبل التفعيل وبعده، فقد تواجه انخفاضًا في الأداء عند التفعيل!

  • لا تقم بتخزين الصفحات التالية مؤقتًا: أضف عنوان URL للصفحات التي تريد استبعادها من التخزين المؤقت (عنوان URL واحد لكل سطر).

يمكنك استبعاد مجموعة من عناوين URL من ذاكرة التخزين المؤقت باستخدام قواعد مثل www.website.com/blog*

 

تحسين السرعة

 

إضافة احترافية فقط 

  • تنظيف ذاكرة التخزين المؤقت عند الحفظ: يتم تنظيف ذاكرة التخزين المؤقت تلقائيًا عند حفظ محتوى ووردبريس مثل المنشورات والصفحات...

  • lazy loading الصور : يتم تحميل الصور فقط عندما تكون مرئية للمستخدم (عند التمرير).

  • lazy loading للإطارات المضمنة والفيديوهات : التحميل الكسول لجميع الإطارات المضمنة وفيديوهات HTML5

عند تفعيل lazy loading للصور سيتم عرض بعض الخيارات أدناه:

  • استبعاد الصور التي يقل عرضها عن (بكسل): استبعاد جميع الصور التي يقل عرضها عن هذا الحد بالبكسل من lazy loading

  • استبعاد الصور التي يقل ارتفاعها عن (بكسل): استبعاد جميع الصور التي يقل ارتفاعها عن هذا الحد بالبكسل من lazy loading

  • lazy loading للصور : يمكنك استبعاد مجموعة من عناوين URL باستخدام قاعدة مثل: www.website.com/news* أو باستخدام فئة أو معرّف أو موقع الصور.

 

تحميل-صورة-ببطء

 

2. علامة تبويب ووردبريس

  • إزالة سلاسل الاستعلام: قم بإزالة سلاسل الاستعلام من الموارد الثابتة مثل ملفات CSS وJS داخل رأس الصفحة لتحسين نتائجك على خدمات مثل Pingdom وGTmetrix وPageSpeed ​​وYSlow

  • تعطيل واجهة برمجة تطبيقات REST: تعطيل واجهة برمجة تطبيقات REST الخاصة بـ WordPress (واجهة برمجة التطبيقات لاسترداد البيانات باستخدام طلبات GET، والتي يستخدمها المطورون)

  • تعطيل موجز RSS: قم بتعطيل موجز RSS الخاص بـ WordPress. تتيح موجزات RSS للمستخدمين الاشتراك في منشورات مدونتك باستخدام قارئ موجز RSS.

 

إضافة احترافية فقط

  • إزالة الرموز التعبيرية: يتم تحميل الرموز التعبيرية تلقائيًا في جميع صفحات موقعك. إذا كنت لا تستخدمها، فهذا غير ضروري.

  • تعطيل صور Gravatar: قم بتعطيل صور Gravatar الرمزية واستخدم فقط الصور الرمزية المحلية من الوسائط الخاصة بك

 

علامة تبويب ووردبريس

 

3. تجميع الملفات وتصغيرها

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

ملاحظة: بعض الخيارات متاحة فقط في الإضافة الاحترافية (PRO ADDON). استخدمها بحذر واختبر موقعك الإلكتروني، فقد تُسبب تعارضات.
  • تصغير ملفات HTML: تصغير ملفات ذاكرة التخزين المؤقت لملفات HTML التي يقدمها الملحق

  • تصغير ملفات CSS: تصغير ملفات CSS التي يقدمها الملحق

  • تصغير ملفات جافا سكريبت: تصغير ملفات جافا سكريبت التي يقدمها الملحق

  • تجميع ملفات CSS: سيؤدي تجميع عدة ملفات CSS في ملف واحد إلى تقليل عدد طلبات HTTP

  • تجميع ملفات جافا سكريبت: سيؤدي تجميع عدة ملفات جافا سكريبت في ملف واحد إلى تقليل عدد طلبات HTTP

 

إضافة احترافية فقط

  • تجميع الخطوط وخطوط جوجل: قم بتجميع الخطوط المحلية وخطوط جوجل في ملف واحد لتسريع عملية التحميل.
  • تأجيل تحميل جافا سكريبت: استدعاء ملفات جافا سكريبت في نهاية تحميل الصفحة للتخلص من العناصر التي تعيق عرض الصفحة.
  • تأجيل CSS: استدعاء ملفات CSS في نهاية تحميل الصفحة لإزالة العناصر التي تعيق العرض.

عند تفعيل خيار "تأجيل CSS" "استبعاد الملفات من تأجيل CSS" . يمكنك حينها وضع مسار كل ملف CSS في سطر واحد لاستبعاد الملفات من تأجيل CSS.

  • نقل النصوص البرمجية إلى التذييل: أضف النص البرمجي للصفحات التي تريد استبعادها من النقل إلى التذييل (عنوان URL واحد لكل سطر)
  • استبعاد الأنماط المضمنة: استبعاد الأنماط المضمنة من عملية التصغير
  • استبعاد الملفات من التصغير والتجميع: ضع كل مسار لملف في سطر واحد لاستبعاد الملفات من التصغير والتجميع.
  • استبعاد الصفحة: ضع عنوان URL لكل صفحة في سطر واحد لاستبعاد صفحة من جميع عمليات التحسين المذكورة أعلاه.

عند تفعيل خيار "نقل النصوص البرمجية إلى التذييل" ، سيظهر حقل "استبعاد نقل النصوص البرمجية إلى التذييل".

 

التحسين المتقدم

 

4. التحميل المسبق والجلب المسبق

هذه الميزات الموجودة في علامة التبويب "متقدم" متوفرة فقط في الملحق PRO ADDON.

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

 

التحميل المسبق والجلب المسبق

 

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

  • قم بتحميل عناوين URL بصيغة XML من خريطة الموقع مسبقًا، عنوان واحد لكل سطر: أضف عنوان URL واحدًا أو أكثر من عناوين URL بصيغة XML لخريطة الموقع، عنوان URL واحد لكل سطر

5. ووكومرس

عند استخدام ووكومرس، ستساعدك الخيارات التالية على تقليل وقت تحميل الصفحات غير التابعة لووكومرس أو ضبط وقت التنظيف التلقائي: الجلسة، سلة التسوق، إلخ. للوصول إلى هذه الخيارات، انتقل إلى قائمة WP Speed of Light > تحسين السرعة > ووكومرس . هذه الميزات متوفرة في الإضافة الاحترافية (PRO ADDON).

  • تعطيل أجزاء سلة التسوق: يستخدم ووكومرس افتراضيًا أجزاء سلة التسوق لتحديثها دون إعادة تحميل الصفحة. قد يكون ذلك ضروريًا حسب قالب موقعك وإعدادات ووكومرس، أو يمكنك تعطيله لتحسين الأداء.
  • تعطيل الأنماط: تعطيل أنماط WooCommerce للصفحات غير التابعة لـ WooCommerce
  • تعطيل البرامج النصية: تعطيل برامج WooCommerce النصية للصفحات غير التابعة لـ WooCommerce

 

إعدادات ووكومرس

 

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