
Vercel أم Netlify؟ زمن p99 المنشور بلغ 1.18 مقابل 3.27 ثانية

في اختبار منشور لتطبيق Next.js على الخطط المجانية، بلغ زمن p99 نحو 1.18 ثانية على Vercel و3.27 ثانية على Netlify لطلبات الصفحات وواجهات API مجتمعة. تعطي النتيجة Vercel أفضلية في ذيل التأخير ضمن هذا الاختبار، لكنها لا تقيس مدة بدء التشغيل البارد وحدها ولا تصف أداء كل تطبيق Next.js.
للموقع الثابت، يبدأ القرار من حجم الملفات ونقل البيانات والطلبات. ولواجهة API خفيفة، تصبح استجابة المسار وموقع الوظيفة وقاعدة البيانات أكثر تأثيراً. أما تطبيق الفريق فيضيف عدد من يملكون صلاحية النشر إلى الحساب: قد تناسب Netlify فريقاً كبيراً يبقى ضمن أرصدة خطته، بينما تستحق Vercel كلفة المقاعد إذا كانت استجابة الصفحات الديناميكية أولوية وأظهر التطبيق نفسه فرقاً مفيداً.
ما الذي قاسه اختبار الأداء؟
تصف منهجية الاختبار المنشورة مشروعاً صغيراً مبنياً على Next.js، بصفحات فُرض عرضها ديناميكياً ومساري API يحاكيان عملاً خفيفاً من دون اتصال خارجي بقاعدة بيانات. نُشر المشروع بإعدادات المنصات الافتراضية وعلى خططها المجانية. أُرسلت الطلبات تباعاً من موقعين في الولايات المتحدة، مع انتظار ساعة بين الدورات للسماح بخمول بيئات التشغيل؛ واستمر القياس 48 ساعة.
الرقم المجمع يحتاج قراءة دقيقة. قاس الباحث للصفحات زمن الوصول إلى حالة التفاعل في المتصفح، ولواجهات API زمن وصول أول بايت، ثم جمع النوعين عند حساب p99 المذكور في تعليقه. لذلك فهو يصف ذيل التأخير في مزيج طلبات محدد، لا زمناً موحد التعريف لمسار واحد. كما ركزت التجربة على حركة منخفضة تتيح رصد بدء التشغيل البارد، ولم تحاكِ ضغطاً مرتفعاً أو زيارات من الشرق الأوسط وشمال أفريقيا.
تفصيل المسارات أهم من ترتيب الرقم الإجمالي عند اختيار استضافة API: عرضت Vercel الصفحات بسرعة في التجربة، لكن واجهات API لديها شهدت بدايات تشغيل باردة أكثر تكراراً. وكانت استجابات Netlify أبطأ أيضاً في حالات التشغيل الدافئ التي عرضها الباحث. إذا كانت أغلب زيارات المشروع تصل إلى صفحات مخزنة مؤقتاً، فسيتغير وزن أداء الوظائف في القرار؛ وإذا كانت كل زيارة تستدعي منطقاً خادمياً واتصالاً بقاعدة بيانات، فسيدخل زمن الشبكة والاستعلام في التجربة التي يراها المستخدم.
ماذا يتغير عند نشر تطبيق Next.js؟
توضح وثائق Next.js لدى Netlify أن محوّل OpenNext يجهز وظائف للعرض على الخادم، وتجديد المحتوى، ومسارات API وServer Actions، مع دعم App Router والتخزين المؤقت وتحسين الصور. يمكن وصل مستودع Git ونشر التطبيق من خلال المنصة؛ لذا لا ينحصر خيار Netlify في الصفحات الثابتة. ويعني تحويل أجزاء التطبيق إلى وظائف أيضاً أن مساراً ديناميكياً قد يستهلك مورداً مختلفاً عن ملف يُقدَّم من التخزين المؤقت.
يظهر الفرق التشغيلي في المسارات التي يستخدمها المشروع فعلاً. الصفحة التي يعاد تقديمها من الذاكرة المخبئية، وصفحة المحتوى المخصص، وطلب API الذي يتصل بقاعدة بيانات ليست أحمالاً متكافئة. قد يكون نشر صفحة تجريبية سريعاً فيما تتأخر رحلة تسجيل الدخول بسبب تنفيذ الوظيفة أو بُعد قاعدة البيانات. ولهذا لا يكفي نجاح البناء ومعاينة النشر لمعرفة زمن استجابة المنتج بعد الإطلاق أو فاتورته مع ارتفاع الحركة.
كيف تتحول أرصدة Netlify إلى فاتورة؟
يعرض جدول أسعار Netlify خطة Free بحد 300 رصيد شهرياً، وخطة Personal بسعر 9 دولارات مع 1000 رصيد، وخطة Pro تبدأ من 20 دولاراً مع أعضاء غير محدودين و3000 رصيد. ويحدد الجدول 15 رصيداً لكل نشر إنتاجي، و10 أرصدة لكل غيغابايت-ساعة من الحوسبة، و20 رصيداً لكل غيغابايت من البيانات المنقولة، ورصيدين لكل 10 آلاف طلب ويب. هذه معدلات تُخصم من الرصيد المشترك، وليست حصصاً مستقلة يحصل عليها المشروع لكل بند.
في مثال افتراضي لموقع ثابت على Pro، تستهلك 20 عملية نشر إنتاجي و100 غيغابايت من البيانات المنقولة ومليون طلب ويب 2500 رصيد: 300 للنشر، و2000 للنقل، و200 للطلبات. لا تدخل الحوسبة أو الخدمات الأخرى في هذا المثال. وتوضح الحسبة أن غياب وظائف الخادم لا يمنع استهلاك معظم رصيد الخطة إذا كانت الملفات كبيرة أو كثيرة التنزيل. كما أن معاينات النشر لا تُحسب كنشر إنتاجي، لكن الحركة التي تصل إليها قد تُحتسب ضمن مقاييس الطلبات والنقل.
وتختلف نتيجة المثال إذا استهلكت الوظائف وقت تنفيذ ملحوظاً. في سيناريو افتراضي آخر يضم 20 نشراً و50 غيغابايت من النقل ومليون طلب و20 غيغابايت-ساعة من الحوسبة، يصبح الإجمالي 1700 رصيد. عند بلوغ الحد الشهري تتوقف مشروعات الحساب عن خدمة الطلبات حتى دورة الفوترة التالية أو زيادة الرصيد؛ ويمكن تفعيل إعادة الشحن التلقائية مقابل كلفة إضافية. كذلك قد تبقى الحسابات ذات الخطط القديمة على شروط مختلفة، فلا تُنقل هذه الحسبة إليها تلقائياً.
ما الذي يدخل في تكلفة Vercel؟
تعرض أسعار Vercel خطط Hobby المجانية وPro بسعر 20 دولاراً شهرياً وEnterprise بتسعير مخصص. تتضمن Pro رصيد استخدام بقيمة 20 دولاراً ومقعد مطور يستطيع النشر؛ ويكلف مقعد المطور الإضافي 20 دولاراً شهرياً، فيما تتاح مقاعد المشاهدة مجاناً. وتُعرض موارد الوظائف بوحدات مستقلة، منها وقت المعالج النشط، والذاكرة المحجوزة، وعدد الاستدعاءات، إلى جانب بنود للبناء والتسليم.
لهذا لا تعني مساواة الرسم الأساسي في المنصتين تساوي حجم الموارد المتاحة. رصيد Vercel قيمة بالدولار تُطبَّق على الاستخدام المفوتر، بينما أرصدة Netlify وحدات تُستهلك وفق معدلات محددة للنشر والحوسبة والنقل والطلبات. وإذا احتاج ثلاثة مطورين إلى صلاحية النشر على Vercel Pro، بلغت تكلفة المنصة والمقاعد 60 دولاراً شهرياً قبل الاستخدام الإضافي؛ ولا ترفع المقاعد غير المحدودة رسم Netlify Pro الأساسي بالطريقة نفسها، وإن كان الفريق كله يستهلك رصيدها المشترك.
تدرج Vercel ضمن مزايا Pro منع بدء التشغيل البارد، وهو سبب إضافي لعدم إسقاط نتيجة الاختبار المجاني على خطة مدفوعة. كما أن تغير إعدادات الوظيفة ومدة تنفيذها وحجم الذاكرة قد يغير بند الحوسبة حتى لو بقي عدد الزوار ثابتاً. ويحتاج تقدير الفاتورة إلى معرفة أي الطلبات تصل إلى الشبكة وأيها يستدعي وظيفة، لا إلى ضرب عدد الزيارات في سعر واحد.
أي منصة تناسب نوع المشروع؟
الموقع الثابت: تكون الأولوية لحجم النقل وعدد طلبات الملفات وتواتر النشر. قد يوفر التخزين المؤقت استدعاءات الوظائف، لكنه لا يلغي طلبات الشبكة أو البيانات المنقولة. إذا كان الموقع يقدم صوراً أو تنزيلات كبيرة، تصبح وحدات الاستهلاك تلك أقدر على تفسير الفاتورة من اختبار p99 لمسارات ديناميكية.
واجهة API خفيفة: تكون استجابة المسار الخادمي نفسه أصدق من الرقم الذي يجمعه مع الصفحات. يفيد التمييز بين طلب يصل إلى بيئة دافئة وآخر يبدأ بيئة جديدة، مع احتساب موقع المستخدم والوظيفة وقاعدة البيانات. تجربة القياس المنشورة لم تتضمن اتصالاً خارجياً بقاعدة بيانات؛ لذلك قد يضيف تطبيق حقيقي زمناً لم يظهر في نتائجها.
تطبيق فريق: احسب أصحاب صلاحية النشر أولاً، ثم قدّر النقل والطلبات والحوسبة والبناء عبر دورة شهرية. تصبح Netlify خياراً مالياً قوياً حين يزيد عدد المطورين ويبقى الاستخدام ضمن رصيد Pro. وقد تبرر Vercel رسماً أعلى إذا كانت الصفحات الديناميكية حساسة للتأخير وأظهرت مسارات الإنتاج، من أسواق المستخدمين المقصودة، تحسناً يهم المنتج. القرار هنا يجمع فاتورة متوقعة مع أداء المسارات الفعلية.
اقرأ أيضًا:
مقالات ذات صلة


Slack أم Teams؟ اشتراك Microsoft الحالي قد يحسم القرار

GitHub أم GitLab؟ فارق السعر يتجاوز سبعة أضعاف في الخطة الوسطى

Buffer أم Metricool؟ عدد القنوات قد يقلب المنصة الأرخص

beehiiv أم Substack؟ العمولة تحسم الاختيار بعد أول 500 مشترك مدفوع

Kajabi أم Podia؟ فارق السعر يشتري آلة تسويق قد لا تستخدمها
اشترك في نشرتنا الإخبارية
احصل على أحدث أخبار الويب 3 والذكاء الاصطناعي والعملات المشفرة مباشرة في بريدك.