صور OG على نطاق واسع

إنشاء og:image على نطاق واسع يعني توليد معاينة اجتماعية فريدة وصحيحة لكل صفحة من موقع كبير — آلاف المقالات أو المنتجات أو صفحات التوثيق — تلقائيًا. يقوم FastOG بعرض كل صورة عند الطلب (1 عرض) ويخزّن Cloudflare عناوين URL المتطابقة مؤقتًا إلى الأبد، لذا فإن التوسع لا يضاعف التكلفة أو وقت الإعداد.

مشكلة الصور الفريدة على نطاق واسع

إنشاء آلاف الصور يدويًا بأبعاد 1200×630 ليس أمرًا عمليًا. تلجأ معظم الفرق إلى بطاقة عامة واحدة للموقع بأكمله — وهي فرصة ضائعة، لأن البطاقة الخاصة بكل صفحة والتي تحمل العنوان الحقيقي تحقق المزيد من المشاركات والنقرات. الحل هو العرض الحتمي عند الطلب: تُشتق الصورة من بيانات الصفحة نفسها في وقت العرض.

لماذا يتوسع FastOG بفعالية

الفكرة الأساسية هي عناوين URL موقّعة بالمحتوى ومخزنة مؤقتًا:

  1. تقوم بتوقيع عنوان URL من عنوان الصفحة والحقول في وقت العرض (دالة نقية تعتمد على المحتوى).
  2. يجلب الزاحف (crawler) العنوان مرة واحدة؛ يقوم FastOG بعرض صورة PNG (عرض واحد) ويخزنها مؤقتًا على الحافة (edge).
  3. كل جلب لاحق لنفس العنوان يتم تقديمه من التخزين المؤقت — فوري ولا يُحتسب.

لذا، فإن 10,000 صفحة متميزة تُحتسب كـ 10,000 عرض مرة واحدة فقط، والمشاركات غير المحدودة لا تكلف شيئًا بعد ذلك.

النشر الدفعي / المنهجي

لنشر og:image عبر موقع كامل، قم بتوليد الروابط (URLs) في وقت البناء أو عند النشر لكل صفحة:

tsx
// Static generation — generateMetadata per route
export async function generateStaticParams() {
    return posts.map((p) => ({ slug: p.slug }));
}

export function generateMetadata({ params }) {
    const post = posts.find((p) => p.slug === params.slug);
    return {
        openGraph: {
            images: [generateOgImageUrl({
                template: "blog",
                title: post.title,
                subtitle: post.excerpt,
                author: post.author,
            })],
        },
    };
}

الأنماط التي تُبقي التوسع منخفض التكلفة

النمط لماذا يساعد
التوقيع في وقت البناء/العرض عناوين URL حتمية → تخزين مؤقت مشترك
إعادة استخدام قالب لكل نوع محتوى علامة تجارية متسقة، وقرارات تصميم أقل
تخزين عناوين URL المتطابقة مؤقتًا المشاركات المتكررة لا تُحتسب
الإنشاء عند النشر، وليس عند كل طلب يتجنب العرض البارد عند أول مشاركة

الأسئلة الشائعة

كم تبلغ تكلفة 1,000 أو 10,000 صفحة؟

عملية عرض واحدة لكل صورة فريدة. 10,000 صفحة فريدة = 10,000 عملية عرض لمرة واحدة؛ إعادة المشاركة غير المحدودة لا تكلف شيئًا. راجع التسعير لخطط Dynamic API.

ماذا عن الصفحات التي يتغير محتواها بشكل متكرر؟

كل تغيير في المحتوى ينتج عنه عنوان URL جديد وعملية عرض جديدة (احتساب حصة واحدة). الصفحات المستقرة تبقى في ذاكرة التخزين المؤقت.

هل يمكنني إنشاء صور OG أثناء البناء الثابت؟

نعم — تقوم العديد من الفرق بإنشاء عنوان URL للصورة وتخزينه في وقت البناء/النشر (SSG) بحيث لا تكون هناك أبدًا عملية عرض باردة عند أول مشاركة.

جرّبه مجانًا — لا حاجة للتسجيل

معاينة واختبار صور OG الديناميكية في ثوانٍ.

افتح أداة اختبار OG المجانية

From Us

A BeCaSimulations site