50 إضافة ووردبريس لتسريع وتحسين أداء موقعك الإلكتروني في 2023

أهلاً وسهلا بك في القائمة الأكثر كمالاً عن إضافات تحسن وودبريس على الإنترنت.

يمكن أن يساعدك ذلك في:

  • تسريع الواجهة الأمامية للموقعك frontend.
  • وتسريع ال backend.
  • خفض استهلاك المعالج.
  • إصلاح بعض الأمور في مؤشرات أداء الويب الأساسية core web vitals.

بالتاكيد ليست قائمة حيث تكون WP Rocket في المقدمة #1 متبوعة بمجموعة من الإضافات لذاكرة التخزين المؤقت المتوسطة. تم إنشاء هذه القائمة بعد سنين من العمل مع ووردبريس والكتابة عنها.

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

تحذير: أنت لا تحتاج إلى جميع هذه الإضافات حيث أن الكثير من مزاياها تتشابه وتتداخل. بعض الإضافات مثل: FlyingPress و LSC و Perfmatters تحتوي على المزيد من التحسينات وتقوم بعمل أفضل في المحافظة على تحديثاتها بناء على مؤشرات الويب الأساسية (والذي يعني عدد أقل من الإضافات المنصبة). العديد من التحسينات يمكن أن يتم تأديتها بالكود (resource hints،‏ disabling Heartbeat،‏ XML-RPC، الحفظ التلقائي، وغيرها).

PluginCategoryRatingPrice
FlyingPressالتخزين المؤقتN/APaid
LiteSpeed Cacheالتخزين المؤقت4.8/5Free
PerfmattersMultiple CategoriesN/APaid
WP Rocketالتخزين المؤقت4.8/5Paid
CloudflareCDN3.6/5Paid
Super Page Cache for CloudflareCDN4.9/5Free
WP-Optimizeقاعدة البيانات4.8/5Free
FlyingProxyCDN5/5Paid
Flying PagesResource Hints5/5Free
Flying ScriptsDelay JavaScript5/5Free
Flying AnalyticsAnalytics5/5Free
Optimoleالصور4.8/5Freemium
ShortPixelالصور4.5/5Freemium
ShortPixel Adaptive Imagesالصور4.9/5Freemium
WebP Converter for Mediaالصور4.9/5Free
WP YouTube LyteVideo4.8/5Free
OMGFFont4.6/5Free
WP Foft LoaderFontN/AFreemium
Swap Google Fonts DisplayFont4.4/5Free
Asset CleanUpCSS/JS4.9/5Freemium
AutoptimizeCSS/JS4.7/5Free
Async JavaScriptCSS/JS4.6/5Free
Pre* Party Resource HintsResource Hints5/5Free
BunnyCDNCDN4.7/5Paid
WP CrontrolCron Job4.9/5Free
UnbloaterBloat Removal5/5Free
DebloatBloat Removal5/5Free
Disable WooCommerce BloatBloat Removal5/5Free
Heartbeat ControlBloat Removal4.2/5Free
Disable XML-RPCBloat Removal4.7/5Free
Widget DisableBloat Removal5/5Free
Limit Login AttemptsSecurity4.9/5Free
WPS Hide LoginSecurity4.9/5Free
Redis Object Cacheالتخزين المؤقت4.7/5Free
Swift Performanceالتخزين المؤقت3.7/5Freemium
Breezeالتخزين المؤقت3.8/5Free
W3 Total Cacheالتخزين المؤقت4.4/5Freemium
SiteGround Optimizerالتخزين المؤقت4.4/5Free
Toolkit For Elementorالتخزين المؤقتN/APaid
NitroPackالتخزين المؤقتN/APaid
Blackhole For Bad BotsBlock Bots4.9/5Free
Simple Local Avatarsالتعليقات4.7/5Free
Disqus Conditional Loadالتعليقات4.6/5Free
Preload Featured ImagesLCP5/5Free
AMP For WPAMP4.4/5Free
Query MonitorDiagnostic4.9/5Free
WP Server Health StatsDiagnostic4.8/5Free
WP Hosting BenchmarkDiagnostic5/5Free
WP HealthcheckDiagnostic5/5Free
WP Hosting Performance CheckDiagnostic4.5/5Free

1. FlyingPress

اعتبر FlyingPress من جانب تحسين سرعة ووردبريس كأفضل إضافة تخزين مؤقت للوردبريس.

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

ألقي نظرة على التوثيق لتتعلم عن المزايا المختلفة وكيف يمكنها أن تحسن مؤشرات الويب الأساسية وسرعة التصفح. الإضافة الأكثر مقارنة سوف تكون LiteSpeed Cache  وهي في المرتبة الثانية #2.

المزايا الأساسية:

  • حذف أكواد CSS غير المستخدمة: تحذف FlyingPress أكواد CSS غير المستخدمة بشكل أسرع من WP Rocket وذلك لأنها تحمل CSS المستخدم في ملف منفصل (بينما WP Rocket تستخدم طريقة inline أبطأ). لدى Perfmatters أيضًا هذا الخيار.
  • التحميل الكسول لعناصر HTML: بشكل مشابه للتحميل الكسول للصور فقط مع عناصر HTML مثل التعليقات وتذيل الصفحة. هذه إضافة التخزين المؤقت الوحيدة التي تقوم بذلك.
  • الاستضافة الذاتية لفيديوهات يتوتيوب: منع ytimg.com طلب تضمين الفيديو.
  • التحميل الكسول لصور الخلفية: يمكنك استخدام الclass المساعد lazy-bg الخاص بالإضافة للقيام بذلك.
  • التحميل المسبق للصفحات: بشكل مشابه ل FlyingPages + تحميل مسبق ذكي لمنع التضخم في استخدام الCPU.
  • التحميل المسبق للصور الضرورية: التحميل المسبق لعدد من الصور والتي تظهر في الجزء المرئي من الشاشة عن فتح الموقع.
  • استضافة الخطوط محليًا: منع طلبات fonts.gstatic.com عند استخدام خطوط قوقل.
  • FlyingCDN: تستخدم BunnyCDN و Bunny Optimizer (لتحسين الصور) و geo-replication بسعر أقل من مقارنة بالآخرين، حيث تكلف فقط 0.03$ لكل قيقا.
  • أولوية الجلب Fetchpriority: بينما أنا اكتب. FlyingPress هي اضافة التخزين المؤقت الوحيدة التي أعرفها التي تدعم fetchpriority. وهي مشابهة للتحميل المسبق، فقط يمكن وضع الأولوية للصور (عالية، منخفضة الإعداد الافتراضي) وتحسين LCP من خلال وضع صور LCP كأولوية عالية.
SG OptimizerWP RocketFlyingPress
Server-side cachingxx
Delay JavaScriptx
Remove unused CSSxInlineSeparate file
Critical CSSx
Preload critical imagesxxBy number
Exclude above the fold imagesBy classBy URLBy number
Lazy load background imagesxInlineHelper class
Fetchpriority resource hintxx
Lazy render HTML elementsxx
Add missing image dimensionsx
YouTube iframe preview imagex
Self-host YouTube placeholderxx
Host fonts locallyxx
Font-display: swapx
Preload linksx
CDN (beyond Cloudflare)SiteGround CDNStackPathBunnyCDN
CDN PoPs146093
CDN TbpsN/A6580
Dynamic cachingxx
CDN geo-replicationxx
CDN image optimizationx
CDN image resizing for mobilexx
Documented APO compatibilityxx

2. LiteSpeed Cache

LiteSpeed Cache و FlyingPress هم أفضل 2 إضافات تخزين مؤقت بالنسبة لي. ولقد قمت بوضع LiteSpeed Cache في المركز #2 وذلك لأنه عليك أن تستخدم سيرفر LiteSpeed host لاستخدام المزايا الأساسية، والإعدادات من الممكن أن تكون صعبة الضبط.

وهذا يعني أيضًا أنها أكثر قابلية للضبط من FlyingPress و WP Rocket و SG Optimizer. التخزين المؤقت من جانب السيرفر أسرع، فهو يحسن أول زيارة من خلال guest optimization + guest mode، والإعدادات تسمح لك بالتحكم في التخزين المؤقت الخاص والعام.

QUIC.cloud تعتبر أيضًا واحدة من أفضل خدمات CDNs اذا ما استخدمت الخطة الأساسية والتي تأتي مع أكثر من +70 حماية PoPs و DDos. تعد LSC هي إضافة التخزين المؤقت الوحيدة المجانية التي تستحق تجربتها في رأيي وهي ما يجب عليك استخدامه اذا كنت على سيرفر LiteSpeed server.

ولكن هل يستحق الأمر تبديل السيرفر لاستخدام LiteSpeed؟ نظرًا لمزايا سيرفر LiteSpeed (أسرع من Apache/Nginx)، وإضافة التخزين المؤقت ل LiteSpeed (إضافة ممتازة)، و QUIC (واحدة من أفضل الCDNs)، يعد هذا عادةً أحد أرخص وأسرع الإعدادات التي يمكنك الحصول عليها. نعم.. ربما يستحق الأمر ذلك.

LiteSpeed Cache Plugin

الميزات الأساسية:

  • التخزين المؤقت من جانب السيرفر: وهو أسرع من التخزين المؤقت المعتمد على الملفات والذي تدعمه معظم إضافات التخزين المؤقت.
  • Guest mode + guest optimization: تحسن بشكل كبير سرعة التحميل للزيارة الأولى.
  • التخزين المؤقت العام والخاص: العديد من الإعدادات للتحكم في التخزين المؤقت العام والخاص.
  • UCSS: حذف الغير مستخدم من أكواد CSS من خلال QUIC.
  • QUIC.cloud: واحدة من أفضل خدمات CDNs اذا ما استخدمت الخطة الأساسية والتي تأتي مع أكثر من +70 حماية PoPs و DDos
  • HTTP/3.
  • memcached + Redis: من السهل دمج التخزين المؤقت في LSC مع اختبار الاتصال.
  • Localize resources: نسخ موارد الأطراف الخارجية محليًا على السيرفر وبذلك تصبح مستضافة محليًا.
  • التحميل الكسول لعناصر HTML: مثل التعليقات وتذييل الصفحة.
  • تحسين الصور + LQIP: تتضمن مزايا تحسن صور إضافية لا تحتوي عليها إضافات التخزين المؤقت الأخرى.
  • التخزين المؤقت لGravatar: أيضًا هي واحدة من إضافات التخزين المؤقت التي يمكنها تخزين Gravatar.
  • الزاحف Crawler: الزحف إلى الصفحات التي إنتهى تخزينها المؤقت وتحديثها (استخدمها بحرص).
  • ESI: تحكم كيف يتم تخزين العناصر الديناميكية في الصفحات، ولكن عادة لاحاجة لهذا.
  • مجانية: أفضل إضافة تخزين مؤقت مجانية، أفضل من SG Optimizer و Breeze.
LiteSpeed vs Nginx vs Apache 1
LiteSpeed vs. Nginx vs. Apache (lower is better, source: LiteSpeed)
Web server poll 1
المصدر: Oxygen User Group
Web server poll Oxygen 1
المصدر: Oxygen User Group

3. Perfmatters

بالإضافة إلى كون Perfmatters معروفة جيدًا في script manager لحذف الغير مستخدم من CSS/JS، فهي أيضًا تعمل كمزيل للتضخمات bloat ومحسن لمؤشرات الويب الأساسية.

على سبيل ميزة إزالة CSS غير المستخدم، حيث تستخدم الإضافة أسرع طريقة في تحميل ملفات CSS المستخدمة في ملف منفصل. SiteGround Optimizer لا يفعل ذلك بينما WP Rocket تقوم بذلك ولكن بطريقة أبطأ وهي طريقة inline.

يمكن ل Perfmatters استضافة الخطوط محليًا، وتشمل أيضاً على تلميحات موارد المتصفح browser resource hints (التحميل المسبق preload، الجلب المسبق prefetch، الاتصال المسبق preconnect)، وأيضًا المزيد من إعدادت التحميل الكسول أكثر من إضافات التخزين المؤقت الأخرى.

يمكنك الحصول على أفضل النتائج في تحسين أداء مؤشرات الويب الأساسية والتضخم مع Perfmatters. تمتلك أيضًا مزايا أكثر مقارنة في إضافة Asset CleanUp.

المزايا الأساسية:

  • تأخير أكواد JavaScript.
  • Script manager لحذف غير المستخدم من أكواد CSS و JavaScript.
  • حذف غير المستخدم من CSS ( تستخدم ملف CSS منفصل).
  • التحميل المسبق للصور الضرورية (تمامًا مثل FlyingPress).
  • تلميحات موارد المتصفح Browser resource hints (التحميل المسبق preload، الجلب المسبق prefetch، الاتصال المسبق preconnect).
  • الحد من الحفظ التلقائي autosave interval، والمراجعات post revisions، وتعطيل XML-RPC.
  • نقل صفحة تسجيل الدخول للووردبريس wp-login لرابط آخر لإخفائها من الروبوتات السيئة.
  • استضافة الخطوط محليًا، font-display: swap (تمكين المتصفح بإظهار النص مباشرة بخط آخر في حال لم يتم تحميل الأصلي وإظهار الخط الأصلي بعد تحميله)، عرض الخطوط من CDN.
  • التحميل الكسول للصور، وإطارات iframes، والفيديو، مع العديد من الإعدادات الأخرى.
  • استضافة تحليلات قوقل Google Analytics محليًا على السيرفر، باستخدام كود تتبع أصغر + إخفاء هوية عناوين IP.
  • صفحة فورية (تحميل الصفحات في الخلفية عندما يقوم المستخدم بالمرور من فوق الرابط).
Disable Plugins Perfmatters
التخلص من CSS/JS (أو الإضافة كلها) في الصفحات التي لا يوجد حاجة لاستخدامها فيها
jQuery plugin dependencies 1
تفعيل التتبع في اعدادات script manager لمعرفة أي الإضافات تستخدم jQuery

4. WP Rocket

تم إنزال WP Rocket إلى المركز الرابع #4.

تقوم بالتحسين بشكل أكبر لنتائج قياس السرعة وليس للزائر الحقيقي، RocketCDN ليست خيار ممتاز، وأيضًا توقفت عن تقديم خصم على التجديد. ليس هناك تخزين مؤقت من طرف السيرفر ولأكون صريح، لا تمتلك الكثير من الميزات الفريدة. FlyingPress و LiteSpeed Cache يقودان الطريق للابتكار بينما WP Rocket تتبعهما. أيضًا من الصعب تفعيل التحميل الكسول لصور الخلفية.

تم تصميم WP Rocket لتكون “مقاس واحد يناسب الجميع” والذي يأتي مع عواقب. تقريبًا إعدادات تخصيص RocketCDN و التحميل الكسول قليلة أو معدومة، فقط يمكن تفعيل التحميل المسبق للخطوط.

WP Rocket كان الخيار الأفضل قبل FlyingPress و LiteSpeed Cache. هم يحتاجون لتحسين خاصية حذف الغير مستخدم من CSS، وتحسين RocketCDN، وإضافة ميزات فريدة.

الميزات الأساسية:

  • حذف أكواد CSS غير المستخدمة: استخدام CSS Inline هو أفضل لنتائج فحص السرعات وليس للزائر الحقيقي.
  • تأخير أكواد JavaScript: تأخير أكواد JS بشكل تلقائي، ولكن لا يوجد خيار لإضافة ملفات JS.
  • تحسين توصيل CSS: يحمل CSS المهم + وال CSS الأخرى بشكل غير متزامن.
  • RocketCDN: تستخدم StackPath والتي تملك أبطأ Tbps مقارنة للCDNs المشابهة مثل BunnyCDN، أقل موثوقية (تم إزالته أيضًا من cdnperf.com)، وهو عبارة عن CDN صارم بدون ميزات إضافية، أيضًا ليست “unlimited bandwidth” كما هو معلن.
WP Rocket

5. Cloudflare

تستخدم لإعداد APO والتي يمكنها تحسين TTFB و LCP والمقاييس الأخرى، من خلال التخزين المؤقت لل HTML. قم بعمل اختبار سرعة من خلال KeyCDN قبل وبعد استخدام APO ولاحظ الفرق الفرق الكبير. لا تمتلك إضافة Cloudflare أفضل المراجعات ولكن وجدتها تعمل بكفاءة عالية.

Cloudflare plugin automatic platform optimization
KeyCDN Performance Test

6. Super Page Cache for Cloudflare

WP Cloudflare Super Page Cache Plugin

7. WP-Optimize

معظم إضافات التخزين المؤقت تقوم فعليًا بتنظيف قاعدة البيانات، لكن لماذا نستخدم WP-Optimize؟

لأنها تسمح لك الوصول إلى قاعدة البيانات الحقيقية وحذف الجداول المتبقية خلف إضافات ووردبريس القديمة والمحدد “not installed”. إذا قمت بحذف إضافة، من المحتمل أن تترك خلفها تضخمات لا حاجة لها والتي يمكنك حذفها.

ربما قد تكون لاحظت بعض مزايا (features/modules) الإضافات تسبب الكثير من التحميل الزائد overhead على السيرفر، حيث تساعدك WP-Optimize في إلغاء تفعيل من هذه المزايا والوحدات.

لقد رأيت أن بعض وحدات Rank Math تضيف بعض التحميل الزائد ولذلك قمت بإلغاء تفعيل analytics و link checker وغيرها من الوحدات.

features/modules: بعض إضافات ووردبريس تحتوي على العديد من المزايا والوحدات التابعة للإضافة وبعض هذه المزايا من الممكن ان يسبب تحميل زائد وأنت لا تحتاجها.

Clean WordPress Database WP Optimize
Rank Math Database Bloat

8. FlyingProxy

احصل على مزايا Cloudflare Enterprise على أي استضافة فقط مقابل 10$ في الشهر.

وهذا نظريًا أفضل من Cloudflare Pro وذلك بالإضافة إلى المزايا الإحترافية فهي تحتوي على (تخزين مؤقت كامل للصفحة، تحسين للصور، وغيره)، وهي أيضًا تحتوي على مزايا Enterprise مثل: حماية DDoS، جدار الحماية، premium network، والمزيد من نقاط الوصول PoPs والتوجيه ذو الأولوية.

من الممكن أن يصنع فرق كبير إذا كنت لا تريد الدفع مقابل Cloudflare Pro أو الانتقال إلى سيرفر يمتلك مزايا Cloudflare Enterprise. هذه مجموعة فيس بوك الخاصة بالإضافة.

9. Flying Pages

التحميل المسبق للصفحات قبل أن يقوم الزائر بالضغط عليها، ما يجعلها تحمل تقريبًا بشكل فوري.

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

جميع إضافات “Flying” والتي بناها Gijo Varghese ومعظم المزايا (لكن ليس FlyingProxy) موجودة في FlyingPress.

Flying Pages by WP Speed Matters

10. Flying Scripts

تأخير أكواد JavaScript باستخدام فترة مهلة.

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

بعض إضافات التخزين المؤقت مثل SiteGround Optimizer لا يمكنها تأخير أكواد JavaScript حيث ستحتاج إلى استخدام إضافة للقيام بذلك أو يمكنك استخدام هذه الاضافة.

Flying Scripts Plugin

11. Flying Analytics

استضف Google Analytics محليًا واختر من بين العديد من أكواد التتبع لخفض حجمها (مثل  analytics-minimal.js). قم بإدخال Tracking-ID، اضبط طريقة JavaScript، وهي ستقوم بالباقي.

Google Analytics PageSpeed Insights

12. Optimole

لدى Optimole حل عظيم للتحميل الكسول لصور الخلفية.

بدلاً من تحريك صور الخلفية إلى inline HTML مثل ما تتطلبه بعض الإضافات، يمكنك ببساطة نسخ المحددات وإضافتها إلى Optimole. وبذلك يمكنك إلغاء كل الإعدادات في Optimole واستخدامها فقط للتحميل الكسول لصور الخلفية. قم بإتباع التعليمات الموضحة في الأسفل.

الخطوة 1: اضغط بالزر اليمين على صورة الخلفية ثم اضغط على “فحص”.

Inspect background image in Chrome Dev Tools

الخطوة 2: اضغط بالزر اليمين على المنطقة المظللة حيث امتداد الصورة، ثم توجه إلى نسخ ثم نسخ المحدد.

Background image CSS selector

الخطوة 3: قم بتفعيل التحميل الكسول لصور الخلفية في Optimole، بعدها قم بلصق CSS selector.

Lazyload background images Optimole 1

13. ShortPixel

لا حاجة لإضافات تحسين الصور إذا ما كنت تستخدم Cloudflare Mirage + Polish أو Bunny Optimizer من BunnyCDN. أو يمكنك دائمًا تحسين الصور يدويًا قبل رفعها.

كما أن معظم إضافات تحسين الصور تعطيك فقط عدد محدد من مرات التحسين المجانية كل شهر، ثم عليك الدفع (ShortPixel تحتوي على 100 مرة مجانية كل شهر).

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

المزايا الأساسية:

  • WebP.
  • حذف بيانات EXIF (هي مواصفات لملفات الصور تستخدمها الكاميرات الرقمية).
  • تغيير الحجم إلى أبعاد أصغر.
  • تحويل صور PNG إلى JPEG.
ShortPixel Image Optimizer Plugin Settings

14. ShortPixel Adaptive Images

يعرض صورًا أصغر للهواتف المحمولة والتي يمكنها تحسين نتائج التحميل لها.

يمكن عرض الصور من ShortPixel’s CDN في صيغة الجيل التالي WebP إذا ما كان المتصفح يدعمها.

بشكل مشابه لCloudflare Mirage الإجهزة بشاشات صغيرة تتلقى صور بحجم أصغر.

ShortPixel Adaptive Images

15. WebP Converter For Media

تنشأ صور WebP والتي هي أسرع من JPEG و PNG و GIFs.

تقوم معظم شبكات CDNs وإضافات تحسين الصور بفعل ذلك، لذا يجب عليك فقط استخدام تلك الإضافات.

لكن إذا لم تكن كذلك، فإن WebP يكون أسرع من JPEG / PNG ويصلح الصور بناء على توصيات PageSpeed Insights.

WebP Converter for Media plugin

16. WP YouTube Lyte

التحميل الكسول للفيديوهات من خلال إدراج “lite YouTube embeds” متجاوب، والذي يقوم باستدعاء مشغل يوتيوب عند الضغط على زر تشغيل يوتيوب.

لكن أنا أفضل التحميل الكسول بواسطة FlyingPress لأنه يلغي الطلبات من ytimg.com باستضافته العناصر محليًا. إضافات التخزين المؤقت الأخرى يمكنها القيام بالتحميل الكسول للفيديوهات، خلاف ذلك يمكنك استخدام إضافة WP YouTube Lyte.

17. OMGF

استضافة الخطوط محليًا لمنع الطلبات الخارجية من fonts.gstatic.com.

تقريرك على GTmetrix في Waterfall chart وتقرير PageSpeed Insights يخبرك إذا ما كانت الخطوط مستضافة محليًا أم لا.

Elementor  والعديد من الثيمات والإضافات أيضًا تمتلك خيار لاستضافة الخطوط محليًا.

لدى الإضافة اعدادات لعرض الخطوط من CDN، والتحميل المسبق للخطوط واستخدام font-display: swap.

Local vs third party fonts
OMGF Plugin Settings

18. WP Foft Loader

استخدم font-display: optional والموصى بها من قوقل لأسرع أداء وتجنب كل من layout shifts، وFOIT (وميض النص غير المرئي)، و FOUT (وميض النص غير المنسق). معظم الإضافات تستخدم “swap”. على الرغم من أن الإضافة لا تحتوي على أي مراجعات حتى كتابة المقال، حيث أنها تستند إلى عمل Zach Leatherman والذي يعد ملك أداء الخطوط.

WP FOFT Loader Settings

19. Swap Google Fonts Display

تفعيل font-display: swap للتأكد أن النص سيبقى مرأي خلال تحميل الخطوط في PageSpeed Insights. يؤدي هذا إلى تعيين خط احتياطي أثناء تحميل الخطوط والذي يمكنه إصلاح FOIT (وميض النص غير المرئي) ولكنه قد يتسبب أيضًا في FOUC (وميض محتوى غير منظم)، تتيح لك العديد من إضافات السرعة و Elementor استخدام font-display: swap على أي حال، لذلك قد تسبب هذه الإضافة وظائف مكررة.

Ensure text remains visible during webfont load

20. Asset CleanUp

حذف CSS/JS غير المستخدم مثل Perfmatters مع مزايا أقل، و UI/UX سيء من وجهة نظري.

لا تمتلك خيار تأخير أكواد JavaScript، والتحميل الكسول، أو استضافة الخطوط و analytics محليًا. أيضًا لا تمتلك العديد من قواعد الاستثناء exception rules أو حذف التضخمات bloat removal وإعدادات تلميحات موارد المتصفح browser resource hints (التحميل المسبق preload، الجلب المسبق prefetch، الاتصال المسبق preconnect).

ولكنها تقوم بالمطلوب إذا ما أردت إضافة مجانية تستخدمها في unload assets (إلغاء تحميل ملفات CSS و JavaScript). Asset CleanUp Pro يمكنها إلغاء تحميل أكواد CSS مخصصة مع المزيد من المزايا أكثر من الإضافة المجانية، ولكن لا يزال عددها أقل من Perfmatters.

Asset CleanUp CSS JS Manager

21. Autoptimize

تعمل على تصغير ملفات CSS / JS ودمجها وتأجيلها وتضمينها.

يمكن أن تساعد في إصلاح موارد حظر العرض ويمكنك تعيين رابط CDN لعرض الملفات منه.

بعض إضافات التخزين المؤقت لا تعطيك تحكم حول كيف يتم تحسين ملفات CSS/JS، ولكن Autoptimize تمكنك من القيام بذلك.

Autoptimize Settings

22. Async JavaScript

غالبًا ما تقوم بعمل أفضل في تأجيل JavaScript من WP Rocket وإضافات التخزين المؤقت الأخرى التي يمكنها إصلاح أخطاء موارد حظر العرض render-blocking resource errors في PageSpeed Insights.

ببساطة قم بتثبيت الإضافة واضغط على “apply defer”.

Async JavaScript

23. Pre* Party Resource Hints

تمكين تلميحات موارد المتصفح browser resource hints (التحميل المسبق preload، الجلب المسبق prefetch، الاتصال المسبق preconnect).

لا تحتاج إليها في حال استخدامك Perfmatters حيث أنها يمكنها القيام بذلك فعليًا، ولكن بعض إضافات التخزين المؤقت تسمح فقط في التحميل المسبق للخطوط وليس للصور والملفات الأخرى، وبعضها يضيف الاتصال المسبق بشكل تلقائي لخطوط قوقل fonts.gstatic.com وروابط CDN بينما غيرها لا يقوم بذلك.

تفحص التوثيق الخاص بإضافة التخزين المؤقت التي تستخدمها وإعدادتها لتقرر إذا ما كنت تحتاج إلى Pre* Party. يمكنك أيضًا إضافة التلميحات يدويًا بإستخدام الكود.

  • Preload: التحميل المسبق للملفات في الجزء الظاهر من الشاشة (مثل الصور والخطوط).
  • Preconnect: يتم عادةً مع  CDN URLs و خطوط قوقل fonts.gstatic.com.
  • Prefetch: الجلب المسبق لنطاقات الجهات الخارجية إذا لم يتم استضافتها محليًا.
Pre Party Resource Hints plugin

24. BunnyCDN

تعد أسرع من RocketCDN/StackPath مع أكثر من 80 تيرا بايت في الثانية مقارنة ب 65 تيرا بايت في الثانية وهي ذات أداء وموثوقية عالية ومستمرة على cdnperf.com (على عكس StackPath). أيضًا موصى بها بقوة في مجموعات فيس بوك.

  • قم بالتسجيل لدى BunnyCDN.
  • قم بإنشاء pull zone، حدد منطقتك، وسوف يمنحك رابط CDN.
  • قم بتثبيت إضافة BunnyCDN وأضف اسم pull zone الخاص بك.
  • أضف CDN الخاص بك لإضافة التخزين المؤقت التي تستخدمها والذي يمكن أن يساعد في تحميل المزيد من الموارد.
  • قم بالإطلاع على تعليمات التثبيت الخاص ب BunnyCDN واستفد ميزاتهم الأخرى.
Cloudflare with BunnyCDN
توضيح Gijo لماذا تعتبر BunnyCDN + Cloudflare مزيج رائع

25. WP Crontrol

عرض وتحرير وظائف cron (المهام المجدولة) التي تعمل موقعك الإلكتروني. تتمثل إحدى الطرق الشائعة في تعطيل wp-cron وإضافة  real cron job، عادة في حساب الاستضافة الخاص بك في Cloudflare Workers.

WP Crontrol Events

26. Unbloater

تمتلك بشكل أساسي جميع إعدادت حذف التضخم bloat من Perfmatters تشمل على اعدادات Heartbeat، تعطيل XML-RPC، ترحيل jQuery، الحفظ التلقائي، الحد من مراجعات النشر.

Unbloater Plugin

27. Debloat

إضافة متقدمة لحذف أكواد CSS الغير مستخدمة، تحسين توصيل CSS، وتأجيل وتأخير أكواد JavaScript. اعتقد أنها الإضافة الوحيدة المجانية التي تقوم بحذف أكواد CSS غير المستخدمة.

لديها تققيم مثالي 5 نجوم وبعض التحسينات الإضافية ل Elementor وإضافة تلميحات موارد المتصفح browser resource hints لخطوط قوقل.

Debloat Remove Unused CSS

28. Disable WooCommerce Bloat

تعطيل العديد من ميزات WooCommerce المقدمة في WooCommerce 4.0 والإصدارات الأحدث.

  • WooCommerce Admin، علامة تبويب التحليلات، شريط الإشعارات.
  • مركز التسويق، الشاشة الرئيسية، مقياس قوة كلمة المرور.
  • WooCommerce scripts، أنماط، أجزاء عربة التسوق، عناصر واجهة المستخدم.
  • لوحة معلومات SkyVerge، عروض Jetpack الترويجية، أداة نظرة عامة على Elementor.
Disable WooCommerce Bloat plugin

29. Heartbeat Control

قم بتعطيل أو الحد من WordPress heartbeat التي تستهلك موارد السيرفر عن طريق إرسال إشعارات الإضافات في الوقت الفعلي، عندما يقوم المستخدمون بتحرير مقالات، أوغيره.
أوصي بتعطيل heartbeat في لوحة التحكم والواجهة الأمامية ثم تعيين محرر النشر على 120 ثانية. ومع ذلك، فإن العديد من إضافات التخزين المؤقت تقوم بذلك بالفعل (LiteSpeed Cache و WP Rocket و Perfmatters و SiteGround Optimizer).

Heartbeat Control Plugin Settings

أو قم بإضافة هذا الكود في ملف functions.php

add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}

30. Disable XML-RPC

تعطيل XML-RPC لحماية موقعك من الهجمات وهجمات DDoS.

قد تستهلك الزيارات إلى XML-RPC أيضًا الموارد، لذا من الجيد تعطيلها. تأكد أن تعطيله لا يتعارض من منشئي الصفحات والإضافات.

تم تصميم XML-RPC لنشر المحتوى من الخدمات الخارجية ويمكن تعطيله إذا كنت لا تفعل ذلك (يمكن تعطيله أيضًا عن طريق الكود).

Disable XML RPC API plugin

31. Widget Disable

تعطيل ال Widget غير المستخدم.

Widget Disable plugin

32. Limit Login Attempts

الحد من محاولات تسجيل الدخول من الروبوتات والمتسللين لمنعهم من استهلاك الموارد.

تتيح لك الإضافة تعيين فترات إغلاق، وقائمة آمنة وقائمة محظورة لعناوين IP محددة، ويدعم إشعارات البريد الإلكتروني.

Limit Login Attempts Reloaded plugin

33. WPS Hide Login

قم بنقل صفحة تسجيل الدخول لووردبريس إلى عنوان آخر custom URL (يمكن لPerfmatters القيام بذلك).

امنع الروبوتات والهاكرز من إيجاد صفحة تسجيل الدخول الافتراضية wp-login. اذا ما كنت تستخدم QUIC، فهي بالفعل تحتوي على مزايا لتحسين تسجيل الدخول إلى wp-login، لذا قد لا ترغب في نقله.

WPS Hide Login Plugin

34. Redis Object Cache

قم بتفعيل Redis إلى موقعك والمعروف باستهلاكه للذاكرة بشكل أكثر كفاءة من memcached.

تأكد أن استضافتك تدعمها وقم بقراءة تعليماتهم حيث أن بعض الاستضافات تتطلب إضافة Redis مختلفة عن هذه. على سبيل المثال Rocket.net تستخدم WP Redis و Cloudways تستخدم Redis Object Cache Pro والتي يتم تثبيتها تلقائيًا.

في cPanel يمكنك تفعيل Redis من خلال قسم “إضافات PHP”. تستخدم SiteGround خاصية memcached والتي يمكن إيجادها في أدوات الموقع و SG Optimizer.

Redis Object Cache Plugin Settings

35. Swift Performance

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

استنادًا فقط إلى العديد من المرجعات السيئة، لا أنصح بها.

Swift Performance Lite plugin

36. Breeze

أحب استضافة Cloudways، لكن Breeze تحتاج إلى المزيد من العمل عليها.

حيث أنها تفتقر إلى العديد من الميزات المهمة الموجودة في الإضافات الأخرى للتخزين المؤقت.

المزيا المفقودة:

  • حذف أكواد CSS غير المستخدمة.
  • استضافة الخطوط وتحليلات قوقل محليًا.
  • التنظيف التلقائي لقاعدة البيانات.
  • إضافة الأبعاد المفقودة في الصورة.
  • التحميل المسبق للصور الهامة (لتحسين LCP).
  • استثناء الجزء المرئي من الصفحة من التحميل الكسول.
  • حذف التضخمات Bloat مثل (jQuery Migrate و XML-RPC وغيرها).
  • تعطيل تضمين ووردبريس وحماية hotlink.
  • التحكم في مراجعات النشر post revisions (الحد أو الاحتفاظ أثناء تنظيف قاعدة البيانات).
  • تأخير أكواد JavaScript تلقائيًا بدلاً من جعل المستخدم يضيف ملفات JS.
Breeze – WordPress Cache Plugin

37. W3 Total Cache

قامت بإجراء تحديثات كبيرة، ولكنها لا تزال تفتقر إلى العديد من ميزات مؤشرات الويب الأساسية.

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

W3 Total Cache Plugin

38. SiteGround Optimizer

لا أنصح ب SiteGround وبكل تأكيد لا أنصح بهذه الإضافة.

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

الكثير يمجد SiteGround، لكن لا تقع في ذلك الفخ، بينما يمكنك استخدام Perfmatters لتعويض المزايا التي تفتقدها SG Optimizer، فمن الأفضل لك استخدام إضافة تخزين مؤقتة.

SiteGround Optimizer Review

39. ToolKit For Elementor

تمتلك ToolKit الآن script manager  لحذف أكواد CSS/JS غير المستخدمة.

تقوم بفعل القليل من كل شيء (combination، minification، تحسين الخطوط، حذف التضخم bloat، والتخزين المؤقت للمتصفحات، gzip، expires headers)، ولكنها لا تقوم بكل شيء.

أفضل إما استخدام FlyingPress أو Perfmatters. أحد الأشياء التي احبها في Elementor ToolKit هو خيار تعطيل الأدوات غير المستخدمة في Elementor و ووردبريس وولوحة تحكم ووردبريس.

Toolkit for Elementor Script Ninja

40. NitroPack

NitroPack هي آخر إضافة تخزين مؤقت في هذه القائمة وذلك كونها تقدم نتائج خادعة في PageSpeed Insights، لكنها لا تحسن أوقات التحميل الفعلية تقريبًا مثل إضافات التخزين المؤقت الأخرى. لذلك قم باستخدامها إذا كنت تبحث عن تلك النتائج 100%، فقط لا تتوقع أن يتم تحميل موقعك على الويب بشكل أسرع على الإطلاق.

السعر أيضًا غالي جدًا مقابل ما تحصل عليه.

NitroPack

41. Blackhole For Bad Bots

“Cloudflare bot fight mode” هو ما ساستخدمه، ويمكنك استخدام هذه الإضافة.

هناك العديد من الطرق لمنع الروبوتا السيئة وبعضها يقوم بعمل أفضل من الآخر (Cloudways bot protection، Wordfence، firewall rules، Cloudflare bot fight mode وغيرها)، تحقق من سجلاتك وتأكد أن الطريقة التي تستخدمها تقوم بواجبها فعليًا.

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

Blackhole for Bad Bots plugin

42. Simple Local Avatars

رفع Avatars محليًا لمنع الطلبات الخارجية من Gravatar (تستخدم بشكل أساسي للمدونات كثيرة التعليقات). قام مستخدمي ووردبريس Avatar بالتبديل، لذلك يمكنك استخدام هذه الإضافة بدلاً من ذلك.

Simple Local Avatars plugin

43. Disqus Conditional Load

قم بتسريع تعليقات Disqus من خلال التحميل الكسول لها، ولكن بكل تأكيد أوصي باستخدام التعليقات الأصلية من ووردبريس وليس استخدام الإضافات.

كنت استخدم wpDiscuz  وحتى بعد تأخيرها وتحسينها، كانت التعليقات الأصلية من ووردبريس أسرع.

استخدم التعليقات الأصلية!

Disqus Conditional Load plugin

44. Preload Featured Images

إذا عرضت صورًا مميزة في الجزء المرئي من الصفحة، قم بتفعيل التحميل المسبق لها لتحسين LCP.

Preload Featured Images Plugin

45. AMP For WP

كنت استخدم AMP، لكني قمت بتعطيله ولا استخدمه حاليًا.

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

يمكن ل AMP خفض معدل التحويل على الهاتف المحمول. قم بقراءة دراسة Kinsta حول كيف انخفض معدل التحويل الخاص بهم إلى 59% عند استخدام AMP.

AMP For WP Plugin Settings

46. Query Monitor

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

لاستخدامها، قم بتثبيت الإضافة، اعرض أي صفحة في موقعك، وسوف تجد Query Monitor في القائمة العلوية، اذهب إلى “Queries by component” لرؤية ابطأ الإضافات.

WP Hive أيضًا أداة رائعة لتصفح ووردبريس ومعرفة الإضافات البطيئة، ولكن هي إضافة لمتصفح قوقل كروم.

Slow WordPress Plugins Query Monitor

47. WP Server Health Stats

كمية المعلومات حول السيرفر الذي توفره لك هذه الإضافة مجنونة، تشمل ذاكرة PHP، واستهلاك الرامات ووحدة المعالجة المركزية. لمعرفة كل شيء عن السيرفر الخاص بك، استخدم هذه الإضافة.

WP Server Stats CPU Memory Usage

48. WP Hosting Benchmark

بينما تعرض الإضافة السابقة إحصائيات استهلاك السيرفر، تختبر هذه الإضافة سرعة المعالج، memory bandwidth، سرعة القرص، ذاكرة التخزين المؤقت للكائنات الثابتة، وسرعة تحميل الشبكة.

WP Hosting Benchmark Tool.webp 1

49. WP Healthcheck

تظهر لك من أين تأتي معظم التحميلات التلقائية والتي يمكن أن تؤثر سلبًا على الأداء.

أيضًا تظهر نسخة الووردبريس الخاصة بك، ونسخة PHP، ونسخة MySQL/MariaDB، ونوع السيرفر.

WP Healthcheck

50. WP Hosting Performance Check

راقب أوقات استجابة السيرفر لديك وإذا ما كانت أي من (PHP ، MySQL ، إصدارات WordPress) تعمل ببطء، وفي أي حالة يجب تحديثها.أيضًا تظهر لك أبطأ الصفحات.

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

WP Hosting Performance Check Plugin
Bot Analysis wp Hosting Performance check

مقالات ذات صلة:

أضف تعليق