واجهة برمجة تطبيقات أداء الموقع - TTFB وعمليات إعادة التوجيه وفحص الضغط
يجلب عنوان URL ويقيس الوقت حتى البايت الأول (TTFB)، وإجمالي وقت الاستجابة، وترميز المحتوى (gzip، أو brotli، أو لا شيء)، وعدد إعادة التوجيه، وسلسلة إعادة التوجيه مع كل قفزة، ورمز حالة HTTP، ورأس الخادم، وبيانات تعريف المحتوى. مفيد لمراقبة الأداء، وبوابات CI/CD، وتصحيح أخطاء التحميل البطيء للصفحات.
Code examples
curl -X POST https://api.botoi.com/v1/site/performance \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'When to use this API
لوحات مراقبة وقت التشغيل
قم باستقصاء نقطة النهاية هذه كل دقيقة لعناوين URL الخاصة بالإنتاج. تتبع TTFB وtotal_time_ms مع مرور الوقت. تنبيه عندما يتجاوز TTFB حد اتفاقية مستوى الخدمة (SLA) الخاص بك أو عندما لا يكون رمز الحالة 200.
بوابات أداء CI/CD
قم باستدعاء نقطة النهاية هذه بعد النشر إلى التدريج. يفشل المسار إذا تجاوز TTFB 500 مللي ثانية أو إذا تم تعطيل الضغط. قبض على تراجعات الأداء قبل أن تصل إلى الإنتاج.
إعادة توجيه تصحيح السلسلة
مرر عنوان URL وافحص مصفوفة redirect_chain لرؤية كل قفزة ورمز الحالة والتوقيت. تحديد عمليات إعادة التوجيه غير الضرورية التي تضيف زمن الوصول. الأسباب الشائعة: عمليات إعادة توجيه HTTP-to-HTTPS، وwww-to-non-www، والشرطة المائلة اللاحقة.
Frequently asked questions
ماذا يقيس TTFB؟
هل يؤدي ذلك إلى تنفيذ JavaScript أو عرض الصفحة؟
من أين يتم إرسال الطلب؟
كم عدد عمليات إعادة التوجيه التي تتبعها؟
هل يمكنني اختبار الصفحات المصادق عليها؟
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.