دليل شبكة CDN والتخزين الحافي
شبكة SmallPict CDN العالمية، وتوجيه Anycast، وتطهير فوري للكاش.
على خطتي WordPress Pro وBusiness مع تفعيل إعداد Cloud Offload الاختياري (وعلى خطة API Momentum) تُقدَّم الصور المحسّنة عبر شبكة SmallPict CDN (cdn.smallpict.app) المنتشرة في أكثر من 300 موقع. وإذا كان Cloud Offload معطّلًا تبقى الصور على خادم WordPress الخاص بك وتُقدَّم منه. في خطتي Free وStarter لا توجد شبكة CDN: تُحفظ الصور المحسّنة على خادمك وتُقدَّم منه. يمكن ربط تخزينك وشبكة CDN الخاصة بك (BYO) معًا في خطتي API Velocity وMomentum فقط؛ أما خطط WordPress فتستخدم SmallPict CDN. الملفات الموجودة في حساب CDN أو التخزين الخاص بك تقع خارج SmallPict. لا تحتفظ SmallPict بنسخة احتياطية منها، لذا احرص على إنشاء نسخك الاحتياطية بنفسك.
هندسة التوصيل الحافي
[متصفح العميل] │ ▼ (HTTP/3 عبر QUIC وTLS 1.3)[نقطة حضور SmallPict Edge (< 25ms زمن انتقال)] ───► إصابة الكاش (تسليم فوري للملف) │ ▼ (عدم وجود في الكاش)[واجهة SmallPict API والتخزين السحابي] ────────────────────► تحويل وتخزين في كاش الحافةالميزات الأساسية لشبكة CDN
- توجيه Anycast العالمي: يتم توجيه كل طلب تلقائياً إلى أقرب مركز بيانات جغرافياً للمستخدم.
- بروتوكول HTTP/3 وضغط Brotli: سرعة نقل جيدة وثبات عبر شبكات الهاتف المحمول المتقلبة.
- ترويسات Cache-Control ثابتة: التعليمة
public, max-age=31536000, immutableتمنع تكرار التحقق غير الضروري. - تطهير فوري في أقل من 150 مللي ثانية: إبطال النسخ القديمة حول العالم في لحظة واحدة.
تطهير الكاش يدوياً عبر واجهة البرمجة
عند استبدال صورة بنفس اسم الملف، يمكنك تطهير كاش CDN فورياً:
curl -X POST https://api.smallpict.app/v1/purge \ -H "X-API-Key: sp_live_key_9a8b7c6d5e4f3a..." \ -H "Content-Type: application/json" \ -d { "purge_type": "url", "urls": [ "https://cdn.smallpict.app/<customer_id>/<job_id>.avif", "https://cdn.smallpict.app/<customer_id>/<other_job_id>.webp" ] }'يمكنك مسح ملفاتك فقط: عناوين URL ضمن /<customer_id>/ أو مواقع WordPress التي فعّلت لها التفريغ. يمسح "purge_type": "all" جميع ملفاتك، وليس شبكة CDN بأكملها.
الأسئلة الشائعة حول CDN
هل يمكنني استخدام نطاقي الخاص مع SmallPict CDN؟
لا. تقدّم SmallPict CDN الصور دائمًا من cdn.smallpict.app، ولا تتوفر النطاقات المخصصة. إذا كنت تحتاج إلى نطاقك الخاص، فاربط شبكة CDN الخاصة بك (Velocity أو Momentum، مع تخزينك الخاص) وأدِر نطاقاتها من حساب CDN الخاص بك. يمكن أن يكون تخزينك اليوم Amazon S3 أو Cloudflare R2 أو Google Cloud Storage أو خدمة أخرى متوافقة مع S3، وشبكتك Cloudflare أو Amazon CloudFront؛ أما Azure وشبكات CDN الأخرى فمخطط لها: راجع مزوّدو السحابة.
ماذا يحدث إذا كان متصفح الزائر لا يدعم تنسيق AVIF؟
في خطتي Pro وBusiness يقدّم Smart Next-Gen صيغة AVIF مع بديل WebP عبر عنصر <picture>: تحمّل المتصفحات التي لا تدعم AVIF ملف WebP، ويبقى الملف الأصلي على خادمك كبديل أخير. في خطة Starter تُستخدم صيغة واحدة فقط (WebP أو AVIF)، لذا اختر WebP إذا كان كثير من زوارك يستخدمون متصفحات قديمة.