الأداء ومؤشرات Core Web Vitals

4 دقيقة قراءة

يضيف TTSWP الصوت إلى صفحاتك دون الإضرار بالأداء. يتم تحميل المشغل بشكل كسول، والأصول محسّنة، ولا شيء يعمل عند تحميل الصفحة ما لم يكن ضرورياً. إليك كيف نحافظ على سلامة مؤشرات Core Web Vitals.

تأثير Core Web Vitals

LCP (أكبر رسم محتوى)

التأثير: لا يوجد

يتم تحميل مشغل الصوت بشكل كسول. لا يعرض JavaScript ولا يحمّله حتى يقترب الزائر منه أثناء التمرير. لا يتأثر LCP، الذي يقيس وقت عرض المحتوى الرئيسي فوق الطية.

الاختبار: قم بإجراء فحوصات Lighthouse قبل وبعد. تبقى نتائج LCP ضمن التباين الطبيعي.

CLS (التحول التراكمي للتخطيط)

التأثير: صفر

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

INP (التفاعل حتى الرسم التالي)

التأثير: ضئيل جداً

يعمل JavaScript الخاص بالمشغل في ملف صغير واحد (حوالي 15 كيلوبايت مضغوطاً). معالجات النقر مُدمجة وتعمل على requestIdleCallback حيثما كان مدعوماً. المساهمة النموذجية في INP: أقل من 5 مللي ثانية لكل تفاعل.

FID (تأخر الإدخال الأول، استُبدل بـ INP في 2024)

التأثير: صفر

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

أحجام الأصول

تكلفة التحميل لكل صفحة عند استخدام المشغل:

الأصل الحجم (مضغوط) وقت التحميل
CSS المشغل العام 3 كيلوبايت عند ظهور المشغل
JS المشغل العام 15 كيلوبايت عند ظهور المشغل
مساعد شكل الموجة (PRO) 4 كيلوبايت عند تفعيل شكل الموجة
JS التذييل الثابت (PRO) 2 كيلوبايت عند تفعيل الثبات
أيقونة قائمة شريط الإدارة 0.5 كيلوبايت للمشرفين فقط

إجمالي التأثير عند التحميل الأول للزوار: 0 بايت حتى يمرروا نحو المشغل.

التوافق مع إضافات التخزين المؤقت

يعمل TTSWP مع كل إضافات التخزين المؤقت الرئيسية (WP Rocket وLiteSpeed وW3 Total Cache وWP Super Cache وCache Enabler). تُسجّل الإضافة أصولها تلقائياً لضمان سلوك التخزين المؤقت الصحيح.

لملفات الصوت (MP3) ترويساتها الخاصة للتخزين المؤقت وتُحمَّل عند الطلب من وحدة التخزين. لا تُزحم ذاكرة التخزين المؤقت للصفحات.

اطلع على إضافات التخزين المؤقت.

التسليم عبر CDN

في الخطط المدفوعة، يتم تقديم ملفات الصوت من Amazon CloudFront. هذا يعني:

  • يُشغَّل الصوت في غضون ميلي ثوانٍ من النقر على زر التشغيل، حتى للزوار البعيدين عن خادمك
  • تبقى عرض النطاق الترددي لخادم WordPress لديك حراً للـ HTML

في الخطط المجانية، يأتي الصوت من خادم WordPress الخاص بك. هذا مناسب لمعظم المدونات. قد تلاحظ المواقع ذات حركة المرور العالية استخداماً للنطاق الترددي في الصفحات الغنية بالصوت.

تأثير قاعدة البيانات

يُضيف TTSWP عدداً صغيراً من جداول وصفوف قاعدة البيانات:

  • جدول ذاكرة التخزين المؤقت للصوت (صف واحد لكل ملف منشأ)
  • جداول الإحصائيات (صف واحد لكل حدث تشغيل - بيانات صحيحة صغيرة)
  • صفوف الإعدادات (بضعة عشرات من الخيارات)

يتزايد حجم قاعدة البيانات خطياً مع عدد المنشورات التي تحتوي على صوت. لموقع يضم 500 منشور، يكون إجمالي حجم قاعدة البيانات عادةً أقل من 200 كيلوبايت.

الذاكرة ووحدة المعالجة المركزية

  • عبء ذاكرة PHP لكل تحميل صفحة في لوحة الإدارة: ~2 ميغابايت
  • عبء ذاكرة PHP لكل صفحة عامة تحتوي على مشغل: ضئيل جداً (CSS + JS فقط، لا معالجة PHP في المسارات السريعة)
  • العمليات في الخلفية: لا يوجد (لا وظائف cron تعمل مع كل طلب)

اختبار موقعك

استخدم هذه الأدوات للتحقق من أن TTSWP لا يؤثر على أدائك:

شغّل الاختبار مرة مع تفعيل TTSWP، ومرة مع تعطيله مؤقتاً. قارن الأرقام.

إذا لاحظت تراجعاً في الأداء

أخبرنا. نتعامل مع تراجعات الأداء باعتبارها أخطاء برمجية:

  1. لاحظ الصفحة البطيئة
  2. شغّل PageSpeed Insights وشارك الرابط
  3. تواصل مع دعم PRO أو انشر في منتدى WordPress.org

سنساعدك في تشخيص المشكلة وحلها.