application-performance-performance-optimization
تحسين أداء التطبيق من البداية للنهاية
التطبيقات البطيئة تُسبب الإحباط للمستخدمين وتضر بمقاييس الأعمال. هذه المهارة تنسق تحسين الأداء الشامل عبر كامل بيئة عملك باستخدام التنميط والمراقبة والتحسين المستهدف.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "application-performance-performance-optimization". قم بتنميط API الخاص بي وابحث عن الاختناقات
النتيجة المتوقعة:
ملف الأداء يظهر: 1) استعلامات قاعدة البيانات بمتوسط 450ms بدون فهارس على عمود user_id، 2) استعلامات N+1 في نقطة نهاية قائمة المستخدمين تسبب زمن استجابة 2.3s، 3) تسرب الذاكرة في معالج الجلسة ينمو 50MB في الساعة. الإجراءات الموصى بها: إضافة فهرس مركب على جدول users، وتنفيذ تجميع الاستعلامات، وإصلاح تنظيف الجلسة في الوسيط.
استخدام "application-performance-performance-optimization". تحسين Core Web Vitals للواجهة الأمامية
النتيجة المتوقعة:
تم تحسين LCP من 3.8s إلى 1.9s بعد: التحميل الكسول للصور أسفل الصفحة، والتحميل المسبق لـ CSS الحرج، وتنفيذ التصيير من جانب الخادم للمحتوى فوق الطية. تم تقليل CLS من 0.22 إلى 0.05 بإضافة أبعاد صريحة للصور وحجز مساحة للمحتوى الديناميكي. تم تقليل حجم الحزمة بنسبة 42% من خلال تقسيم الكود.
استخدام "application-performance-performance-optimization". إعداد اختبار التحميل لمسار الدفع
النتيجة المتوقعة:
نتائج اختبار التحميل: النظام يتعامل مع 500 req/s مع P95=180ms، يبدأ التدهور عند 800 req/s مع P95=1.2s، معدل الخطأ يتجاوز 1% عند 1000 req/s. تم تحديد الاختناق: استنفاد مجموعة اتصالات قاعدة البيانات. التوصية: زيادة حجم المجموعة إلى 50، وإضافة نسخ قراءة، وتنفيذ طابور الطلبات لحركة المرور القصوى.
التدقيق الأمني
آمنAll static analysis findings are false positives. The skill is a legitimate performance optimization workflow that uses Task agents for profiling, database optimization, frontend tuning, and load testing. No dangerous patterns, external network calls, or security concerns detected.
درجة الجودة
ماذا يمكنك بناءه
تحسين أداء التجارة الإلكترونية
تحسين أوقات تحميل الصفحات وتحويل عملية الدفع من خلال تحسين حزم الواجهة الأمامية واستعلامات قاعدة البيانات والتخزين المؤقت لـ CDN لمتجر إلكتروني يعاني من أداء بطيء خلال حركة المرور القصوى.
توسع منصة SaaS
إعداد تطبيق B2B لنمو 10 أضعاف في عدد المستخدمين من خلال إنشاء معايير الأداء وتنفيذ المراقبة وتحسين خدمات الخلفية قبل إطلاق منتج رئيسي.
تحسين خلفية تطبيق الجوال
تقليل أوقات استجابة API وتحسين تجربة مستخدم الجوال من خلال تحسين خدمات الخلفية وتنفيذ طبقات التخزين المؤقت وتكوين وظائف الحافة للمستخدمين العالميين.
جرّب هذه الموجهات
قم بتنميط أداء نقطة نهاية API في Node.js /api/users. حدد أعلى 3 اختناقات وقدم توصيات محددة لتقليل زمن الاستجابة P95 من 800ms إلى أقل من 200ms.
حلل مقاييس Core Web Vitals لتطبيق React الخاص بي. قيمة LCP هي 4.2s وقيمة CLS هي 0.25. قدم قائمة ذات أولوية بالإصلاحات لتحقيق LCP أقل من 2.5s و CLS أقل من 0.1.
قاعدة بيانات PostgreSQL الخاصة بي تحتوي على 15 استعلامًا بطيئًا يستغرق أكثر من ثانيتين. راجع خطط تنفيذ الاستعلامات وأوصِ بالفهارس وأعد كتابة الاستعلامات غير الفعالة. ضمّن استراتيجية تخزين مؤقت للبيانات التي يتم الوصول إليها بشكل متكرر.
تنسيق التحسين من البداية للنهاية لمنصة SaaS الخاصة بنا. ابدأ بالتنميط الشامل، ثم قم بتحسين استعلامات قاعدة البيانات، وتنفيذ التخزين المؤقت Redis، وتقليل أحجام الحزم، وتكوين CDN، وإعداد لوحات المراقبة. الهدف: دعم 5 أضعاف حركة المرور الحالية مع P95 أقل من 500ms.
أفضل الممارسات
- أنشئ دائمًا معايير أداء قبل التحسين لقياس التحسن الفعلي
- ركز على المقاييس المتمحورة حول المستخدم مثل Core Web Vitals بدلاً من المعايير الاصطناعية
- نفذ ميزانيات الأداء في CI/CD لمنع التدهور من الوصول إلى الإنتاج
تجنب
- التحسين بدون تنميط - تخمين الاختناقات بدلاً من قياسها
- اختبار تحميل الإنتاج بدون موافقة وإجراءات تراجع
- التحسين المبكر لمسارات الكود التي لا تؤثر على تجربة المستخدم