Recensioni Netlify | Radar tecnologico

Recensioni Netlify | Radar tecnologico

La configurazione della maggior parte delle CDN può sembrare complicata. Hai il tuo sito web attivo e funzionante con un server web, stai cercando di migliorarne la velocità, quindi ora stai provando a connetterlo a un servizio CDN separato ea trasmettere i tuoi contenuti dalla rete CDN.

Netlify fa le cose in modo diverso. È una piattaforma serverless all-in-one orientata agli sviluppatori che combina la creazione, la distribuzione, l'hosting e una CDN in un unico servizio. Non c'è bisogno di gestire server web, connettere il tuo web hosting a una CDN o impostare complicate regole di memorizzazione nella cache. Scrivi semplicemente il codice del tuo sito web o usa il CMS integrato e Netlify si occupa di tutto il resto.

netlify costruire

(Credito immagine: Netlify)

netlify costruire

Netlify semplifica la vita dello sviluppo web integrandosi completamente nel tuo flusso di lavoro e automatizzando attività noiose che altrimenti dovresti gestire da solo.

Imposta un nuovo progetto, ad esempio, e Netlify si connette al tuo repository Git (archiviazione virtuale per il tuo progetto e la sua cronologia). Invia le modifiche a Git in futuro e il servizio creerà e distribuirà automaticamente il sito aggiornato dal tuo ramo principale.

Visualizzare in anteprima le modifiche è facile, con Netlify in grado di fornire URL di anteprima della distribuzione per ogni richiesta pull o unione e avvisare gli altri membri del team tramite commenti Git o Slack. Niente più limiti di staging, puoi avere tutte le versioni del tuo sito di cui hai bisogno.

Questo funziona anche per il sito di produzione. Se qualcosa va storto, Netlify memorizza tutte le versioni precedenti del tuo sito Web e puoi tornare immediatamente a quella di cui hai bisogno.

sitios web

(Credito immagine: Netlify)

Distribuzione

Netlify utilizza un sistema di distribuzione atomica per ottenere i tuoi aggiornamenti sulla CDN e online. Il sito rileva automaticamente i file modificati, li carica sulla CDN e quindi passa al sito modificato una volta che tutti i file sono disponibili. Non preoccuparti per te stesso, funziona.

Per impostazione predefinita, i siti Netlify sono disponibili sul proprio sottodominio: nome.netlify.app. Naturalmente, Netlify supporta anche domini personalizzati, che possono essere registrati e gestiti direttamente da Netlify, oppure puoi utilizzare domini di un altro registrar.

HTTPS

(Credito immagine: Netlify)

HTTPS è anche relativamente semplice. Ogni sito Netlify ottiene un certificato Let's Encrypt HTTPS gratuito, oppure puoi utilizzare il tuo se hai bisogno di qualcosa di più (convalida estesa, ad esempio, o un certificato con caratteri jolly).

Ci sono anche delle vere sorprese tecniche. Il test diviso, ad esempio, ti consente di dividere il traffico del tuo sito tra due o più implementazioni separate. Imposta la percentuale di traffico che desideri per ciascuno e Netlify dirige il tuo traffico futuro di conseguenza.

Questo è ottimo per i test A/B o multivariati per vedere come si comportano i tuoi visitatori se modifichi vari aspetti del sito. Così ideale che potrebbe essere una funzionalità premium costosa su alcuni servizi, ma Netlify la offre gratuitamente.

Framework e caratteristiche

(Credito immagine: Netlify)

Framework e caratteristiche

L'approccio serverless di Netlify significa che non puoi installare i tuoi strumenti di sviluppo e web nel solito modo. Fortunatamente, le funzionalità, le API e i plug-in di Netlify ti offrono molte opzioni alternative.

Ad esempio, un potente sistema di moduli funziona senza la necessità di codice di back-end. È facile da usare e si integra con oltre 1000 app: puoi compilare un foglio di lavoro Google, creare un ticket Zendesk, inviare un'e-mail Gmail, creare un lead Salesforce e altro ancora.

Netlify si integra perfettamente con WordPress, Drupal, Shopify e molte altre applicazioni leader, offrendoti tutte le funzionalità che ti aspetti e distribuendo automaticamente il tuo sito sulla CDN di Netlify.

Usi una delle tue creazioni personalizzate? Netlify funziona anche con tutti i moderni framework di sviluppo inclusi React, Nextjs, Gatsby, Hugo, Vue.js e altri.

Ottimizzare

(Credito immagine: Netlify)

CDN

Se ti stai chiedendo perché dovresti fidarti di Netlify per eseguire la tua CDN, non preoccuparti, non lo sei: l'azienda utilizza Google Cloud, Amazon AWS, Digital Ocean e Yandex sotto il cofano.

Ciò non significa che la tua esperienza CDN sarà la stessa. Collega un sito web standard ad Amazon CloudFront (o qualsiasi altro servizio) e passerai del tempo a impostare valori TTL diversi per vari oggetti, creando regole speciali per ridurre al minimo i contenuti obsoleti. Con Netlify, ogni distribuzione invalida istantaneamente tutte le cache nel mondo e sovrascrive tutti i file modificati.

Se questo comportamento predefinito non è sufficiente, puoi anche estendere il servizio con Edge Handlers, codice JavaScript che viene eseguito sui server perimetrali di Netlify per personalizzare la modalità di servizio del contenuto.

analisi della posizione

(Credito immagine: Netlify)

Può essere molto semplice, personalizzare il contenuto in base alla posizione dell'utente, all'ora, ai cookie o a qualsiasi altro dettaglio di cui hai bisogno. Ma si può fare molto di più. Il sito Netlify offre ottimi suggerimenti, inclusi schemi di autenticazione personalizzati in cui le credenziali vengono verificate e memorizzate nella cache all'edge, e la possibilità di incorporare selettivamente elementi (tweak CSS, banner pubblicitari) in qualsiasi elemento.

Prezzi

(Credito immagine: Netlify)

Pacchetti e tariffe

La linea di prodotti di Netlify inizia con un generoso piano gratuito. Questo può essere utilizzato solo da una persona (nessun team consentito), ti limita a 100 GB di traffico al mese, non ti offre supporto oltre a un forum della community e salta un sacco di funzionalità avanzate. Ma copre più delle basi, consente siti di prova illimitati ed è un modo senza rischi per avere un'idea di cosa sia Netlify.

Modelli

(Credito immagine: Netlify)

(Anche se non sei uno sviluppatore, puoi utilizzare il piano gratuito per creare un semplice sito personale. C'è un modello di blog, ad esempio, che puoi configurare e utilizzare in pochi minuti.)

I piani aziendali sono "pay as you go", ti vengono addebitati solo la capacità e le funzionalità che utilizzi. Sembra giusto, ma complica anche la vita, poiché ci sono molti, molti, molti oggetti diversi che possono essere pagati.

Iscriviti al piano Pro, ad esempio, e pagherai € 19 per membro (chiunque impegna il codice su Git o deve connettersi a Netlify). È disponibile una larghezza di banda di 400 GB al mese, con un caricamento di 20 GB per 100 GB. da allora in poi. E ottieni anche indennità (e costi in eccesso) per la creazione di minuti, funzionalità, moduli, utenti del sito, trasformazioni di immagini e altro ancora.

Questi sembrano un valore equo per noi, ma tutto dipende dal tuo sito e da cosa stai cercando di fare. Il piano Pro di Netlify inizia ad essere addebitato se ricevi più di 100 invii di moduli per sito in un mese, ad esempio. Se il tuo sito ha solo un semplice modulo di contatto che quasi nessuno usa, questo potrebbe andare bene; se hai bisogno che ogni visitatore compili un modulo, potrebbe essere un problema.

Tuttavia, tieni presente che ottieni ciò per cui paghi: hosting, una CDN e una suite di API Web, integrazioni e strumenti di test. Se Netlify sembra funzionare per te, prova la versione gratuita e ti darà un'idea molto migliore delle funzionalità che utilizzerai e dei loro probabili costi.

Considera anche

Netlify è un servizio raffinato e professionale con tutti i tipi di funzionalità e strumenti facili da usare per gli sviluppatori, ma non è la tua unica opzione.

Cloudflare Pages è un servizio relativamente nuovo, ma offre comunque le stesse funzionalità di base allo stesso modo. La semplice integrazione con Git ti consente di automatizzare le distribuzioni quando invii nuovo codice, gli URL di anteprima facilitano il feedback, non ci sono limiti o costi aggiuntivi per membro del team e tutti i tuoi siti vengono distribuiti (con i tuoi certificati SSL gratuiti). CDN Cloudflare.

C'è anche un piano gratuito, che migliora Netlify in modi essenziali. Non solo supporta siti illimitati, ma ottieni anche una larghezza di banda illimitata.

Qual è la migliore? Netlify è in circolazione da anni, ha più funzionalità e un ecosistema più ampio di prodotti ed estensioni di supporto; Nel frattempo, molte funzionalità di Cloudflare Pages sono appena uscite dalla versione beta. Se stai cercando potenza e funzionalità prima di tutto; optare per Netlify; ma se non sei sicuro di quello che vuoi, prova entrambi i piani gratuiti e vedi quale funziona per te.

verdetto finale

Netlify è una piattaforma serverless matura e ricca di funzionalità con tutto ciò di cui il tuo team di sviluppo ha bisogno per creare e distribuire siti Web statici. Dai un'occhiata al piano gratuito per vedere cosa potrebbe fare per te.

Abbiamo anche evidenziato i migliori CDN