Vercel или Netlify: тројца програмери ја превртуваат почетната сметка

|Автор: Уредувачки тим на QUASA|6 мин. читање
Vercel или Netlify: тројца програмери ја превртуваат почетната сметка

За тим од тројца програмери што треба да објавуваат проекти, Netlify Pro почнува од 20 долари месечно со неограничени членови и 3.000 месечни кредити. Vercel Pro чини 20 долари за првото место со право на објавување и уште по 20 долари за секое дополнително: почетната сметка за тројцата е 60 долари, со еден заеднички кредит од 20 долари за инфраструктурна потрошувачка.

Со ист статички проект и умерен сообраќај, бројот на платени места ја прави почетната сметка на Netlify пониска. За самостоен програмер почетните претплати се изедначени, а поголем пренос може да го смени поевтиниот избор. Оваа споредба се однесува на кредитниот Pro план на Netlify; постојните корисници можат да имаат наследен план со други услови.

Кој член го менува фиксниот трошок

На Netlify Pro програмерите што добиваат пристап до тимот не создаваат нова ставка по член. Тоа е особено видливо кај агенција што додава луѓе на истите клиентски проекти: основната претплата останува иста, додека потрошувачката на проектите продолжува да се одзема од заедничкиот фонд. Претплатата затоа не е гаранција дека и конечната сметка ќе остане непроменета.

На Vercel Pro разликата е во улогата. Првото место со право да се конфигурираат и објавуваат проекти е вклучено, а дополнителните места со тие права се плаќаат; местата само за преглед се бесплатни. Ако во екипа од осум луѓе само тројца треба да објавуваат, основната пресметка користи три платени места, а не осум. За споредливост, моделот подолу претпоставува дека секој наведен програмер навистина има потреба од право на објавување.

Истиот проект за еден, тројца и осум програмери

Условниот месечен обем е еден статички frontend проект со 20 продукциски објавувања, 100 минути градење, 50 GB податоци испратени до посетители и 100.000 веб-барања. Нема серверски функции, обработка на слики, платени додатоци или друг проект на сметката. Обемот останува ист при сите големини на тимот, па промената во претплатата доаѓа од бројот на програмери.

Во кредитниот модел на Netlify, продукциско објавување троши 15 кредити, преносот троши 20 кредити по GB, а веб-барањата два кредита на секои 10.000. Оттаму, условните објавувања трошат 300 кредити, преносот 1.000, а барањата 20: вкупно 1.320, во рамките на основниот фонд. Минутите за градење не се посебна кредитна ставка во оваа пресметка, иако бројот на истовремени градења може да влијае врз работата на тимот.

За Vercel пресметката претпоставува дека тимот ја избрал машината Basic. Правилото на Vercel за Basic наведува цена од 0,007 долари за минута, што за условните 100 минути дава 0,70 долари, покриени од тимскиот кредит ако нема друга потрошувачка. Новите Pro проекти стандардно користат Elastic машина, па износот за градење не важи без тој избор. Претпоставените 50 GB и 100.000 барања се во вклучениот месечен CDN капацитет на Pro од 1 TB и еден милион барања.

  • Еден програмер: Netlify Pro има основа од 20 долари и троши 1.320 кредити; Vercel Pro има основа од 20 долари, со условниот трошок за Basic градење покриен од кредитот.
  • Тројца програмери: Netlify Pro останува на 20 долари за истиот обем; Vercel Pro почнува од 60 долари за три места со право на објавување.
  • Осум програмери: Netlify Pro останува на 20 долари; Vercel Pro почнува од 160 долари ако сите осум треба да конфигурираат и објавуваат проекти.

Овие износи се резултат на наведените претпоставки, а не понуда за произволна апликација. Дополнителните места на Vercel не носат посебен инфраструктурен кредит за секој програмер. Разликата во прикажаниот проект произлегува првенствено од пристапот на тимот, додека реалната потрошувачка зависи од тоа што апликацијата извршува и испорачува.

Кога сообраќајот ја превртува споредбата

Кредитите на Netlify се трошат заеднички на ниво на сметка. Ако условниот проект испрати 160 GB наместо 50 GB, а објавувањата и барањата останат исти, пресметката станува 300 кредити за објавувања, 3.200 за пренос и 20 за барања: вкупно 3.520. Основниот фонд тогаш не е доволен.

Со вклучено автоматско дополнување, едно пакување од 1.500 дополнителни кредити за 10 долари би го покрило овој условен обем и би ја кренало сметката на Netlify на 30 долари. Автоматското дополнување е исклучено по правило; ако лимитот се исцрпи без него, Netlify наведува дека може да ги паузира сите проекти на сметката, дури и кога потрошувачката дошла од еден проект. За агенција со повеќе клиентски сајтови, тој заеднички лимит е дел од цената на изборот.

Под истите услови за Basic градење и без други платливи ресурси, условните 160 GB и 100.000 барања остануваат во вклучениот CDN капацитет на Vercel Pro. Затоа почетните 20 долари би биле пониски од условните 30 долари на Netlify за еден програмер. Кај тројца програмери, основата на Vercel и понатаму е 60 долари: сообраќајот ја менува споредбата за самостојниот програмер, но не ја поништува цената на дополнителните места во овој пример.

Градењето и Next.js ја менуваат вистинската работа

Статичкиот пример ја изолира членарината, но не ги претставува сите трошоци на динамична апликација. Почести продукциски објавувања ги трошат кредитите на Netlify побрзо; на Vercel подолго или посилно градење може да потроши поголем дел од доларскиот кредит. Прегледните објавувања и продукциските објавувања затоа не треба да се бројат како иста ставка на Netlify. Исто така, серверско рендерирање или функции бараат дополнителна пресметка наместо едноставно да се додадат на статичкиот модел.

За Next.js, документацијата на Vercel опишува серверско рендерирање преку Vercel Functions, ISR и оптимизација на слики. Овие можности го прават Vercel непосреден избор за тим што зависи од нивното однесување, но и отвораат други мерени ресурси од оние во условната статичка сметка. Самото име на рамката не кажува колкав ќе биде месечниот трошок.

Next.js работи и на Netlify: упатството на Netlify наведува поддршка за App Router, серверско рендерирање, ISR и Middleware преку адаптерот OpenNext. Адаптерот поставува функции за динамичните делови и користи Netlify Image CDN за оптимизација на слики. Наведени се и ограничувања за одредени употреби на Middleware, па зависноста од конкретно однесување на рутирањето, кешот или извршувањето може да биде поважна од разликата во основната претплата.

За frontend тим што главно објавува статички сајтови, пресудни се бројот на луѓе со право на објавување и заедничкиот сообраќај на сметката. За динамична Next.js апликација, истите почетни цени кажуваат помалку: функциите, кеширањето, сликите и видот на машината за градење влегуваат во месечната сметка. Така, пониската основа за повеќечлен тим и пониската сметка за самостоен програмер при поголем пренос можат истовремено да бидат точни.

Прочитајте и:

Сподели:

Претплатете се на нашиот билтен

Добивајте ги најновите вести за Web3, AI и крипто директно во вашето сандаче.

0