Tecnologia

Revisão Netlify |


Configurar a maioria das CDNs pode parecer complicado. Você tem seu site instalado e funcionando com um host, você está procurando melhorar sua velocidade, então agora você está tentando conectá-lo a um serviço CDN separado e servir seu conteúdo da rede do CDN.

Netlify faz as coisas de forma diferente. É uma plataforma sem servidor tudo-em-um orientada ao desenvolvedor que combina construção, implantação, hospedagem e um CDN em um único serviço. Não há necessidade de gerenciar servidores web, conecte seu hospedagem na web para um CDN ou configurar regras de cache complicadas. Basta escrever o código do seu site ou usar o built-in CMS e Netlify lida com todo o resto.

Compilação Netlify

(Crédito da imagem: Netlify)

Compilação Netlify

O Netlify simplifica a vida do desenvolvimento web integrando-se totalmente ao seu fluxo de trabalho e automatizando tarefas tediosas que você teria que gerenciar sozinho.

Configure um novo projeto, por exemplo, e o Netlify se conecta ao seu repositório Git (armazenamento virtual para seu projeto e seu histórico). Envie as alterações para o Git no futuro, e o serviço automaticamente cria e implanta o site atualizado de sua ramificação principal.

Há uma visualização fácil das alterações, com o Netlify capaz de fornecer URLs de visualização de implantação para cada solicitação Pull ou Merge e alertar outros membros da equipe por meio de comentários do Git ou Slack. Não há mais limites de teste, você pode ter quantas versões do seu site precisar.

Isso também funciona para o site de produção. Se houver um problema, o Netlify armazena todas as versões anteriores do seu site e você pode reverter instantaneamente para qualquer uma que precisar.

Sites

(Crédito da imagem: Netlify)

Desdobramento, desenvolvimento

A Netlify usa um sistema de implantação atômica para obter suas atualizações na CDN e online. O site detecta automaticamente os arquivos alterados, carrega-os no CDN e, em seguida, muda para o site modificado assim que todos os arquivos estiverem disponíveis. Sem problemas para você, ele simplesmente funciona.

Por padrão, os sites Netlify estão disponíveis em seu próprio subdomínio: name.netlify.app. Claro, Netlify também suporta domínios personalizados, e estes podem ser registrados e gerenciados diretamente da Netlify, ou você pode usar domínios mantidos por outro registrador.

HTTPS

(Crédito da imagem: Netlify)

HTTPS também é relativamente simples. Todo site Netlify recebe um certificado Let’s Encrypt HTTPS gratuito, ou você pode usar um de sua preferência se precisar de algo mais (Validação estendida, digamos, ou um certificado curinga).

Há verdadeiras surpresas técnicas também. O teste de divisão, por exemplo, permite que você divida o tráfego do seu site entre duas ou mais implantações separadas. Defina a porcentagem de tráfego que você deseja para cada um e o Netlify direciona seu tráfego futuro para corresponder.

Isso é ideal para testes A/B ou multivariantes, para ver como seus visitantes se comportam se você alterar vários aspectos do site. Tão ideal que pode ser um recurso premium caro em alguns serviços, mas o Netlify o oferece gratuitamente.

Estruturas e recursos

(Crédito da imagem: Netlify)

Estruturas e funcionalidades

A abordagem sem servidor da Netlify significa que você não pode instalar suas próprias ferramentas de desenvolvimento e web da maneira usual. Felizmente, as funções, APIs e plugins do Netlify oferecem muitas opções alternativas.

Um poderoso sistema de formulários funciona sem precisar de nenhum código de backend, por exemplo. É fácil de usar e se integra a mais de 1.000 aplicativos: você pode preencher uma planilha do Google, criar um ticket do Zendesk, enviar um email do Gmail, criar um lead do Salesforce e muito mais.

Netlify integra-se perfeitamente com WordPress, Drupal, Shopify e muitos outros aplicativos importantes, oferecendo a você todos os recursos esperados e implantando automaticamente seu site na própria CDN da Netlify.

Usando alguma criação personalizada de sua preferência? A Netlify também funciona com todas as estruturas de desenvolvimento modernas, incluindo React, Nextjs, Gatsby, Hugo, Vue.js e muito mais.

Otimizar

(Crédito da imagem: Netlify)

CDN

Se você está se perguntando por que deve confiar na Netlify para executar seu CDN, não se preocupe, não é isso que você está fazendo: a empresa usa Google Cloud, Amazon AWS, Oceano Digital e Yandex sob o capô.

Isso não significa que sua experiência com CDN seja a mesma. Conecte um site comum a Amazon CloudFront (ou qualquer outro serviço) e você gastará tempo configurando diferentes valores de TTL para vários objetos, criando regras especiais para manter o conteúdo obsoleto no mínimo. Com o Netlify, cada implantação invalida instantaneamente todos os caches em todo o mundo e substitui todos os arquivos modificados.

Se esse comportamento padrão não for suficiente, você também pode estender o serviço com Edge Handlers, código JavaScript executado nos servidores de borda da Netlify para personalizar como o conteúdo é entregue.

Análise de locais

(Crédito da imagem: Netlify)

Isso pode ser muito simples, personalizando o conteúdo dependendo da localização do usuário, hora, cookies ou qualquer outro detalhe que você precise. Mas há espaço para fazer muito mais. O site da Netlify tem algumas sugestões intrigantes, incluindo esquemas de autenticação personalizados onde as credenciais são verificadas e armazenadas em cache na borda, e a capacidade de incorporar seletivamente elementos (alterações de CSS, banners de anúncio) em qualquer elemento.

Preços

(Crédito da imagem: Netlify)

Planos e preços

A gama de produtos da Netlify começa com uma generosa plano gratuito. Isso só pode ser usado por uma única pessoa (sem equipes permitidas), limita você a 100 GB de tráfego por mês, não oferece suporte além de um fórum da comunidade e deixa de fora vários recursos avançados. Mas ele cobre mais do que o básico, permite construir sites de teste ilimitados e é uma maneira sem riscos de ter uma ideia do que é o Netlify.

Modelos

(Crédito da imagem: Netlify)

(Mesmo que você não seja um desenvolvedor, você pode usar o plano gratuito para criar um site pessoal simples. Há um modelo de blog, por exemplo, que você pode configurar e começar a trabalhar em alguns minutos.)

Os planos comerciais são ‘pay as you go’, você só é cobrado pela capacidade e recursos que você usa. Isso parece justo, mas também torna a vida complicada, pois há muitos, e muitos, e muitos itens diferentes que podem ser cobrados.

Inscreva-se para o Plano profissional, por exemplo, e você pagará US$ 19 por membro (qualquer um que cometa código no Git ou precise fazer login no Netlify.) Há um limite de largura de banda de 400 GB por mês, com uma cobrança de 20 GB por 100 GB depois disso. E você também obtém subsídios (e custos excedentes) para minutos de construção, funções, formulários, usuários do site, transformações de imagem e muito mais.

Isso parece um valor justo para nós, mas tudo depende do seu site e do que você está tentando fazer. O plano Pro da Netlify começa a ser cobrado se você receber mais de 100 envios de formulários por site em um mês, por exemplo. Se o seu site tem apenas um formulário de contato simples que quase ninguém usa, isso pode ser bom; se você precisar que todos os visitantes preencham um formulário, isso pode ser um problema.

Tenha em mente, porém, que você está recebendo muito pelo seu dinheiro: hospedagem, um CDN e um monte de APIs da web, integrações e ferramentas de teste. Se o Netlify parecer que pode funcionar para você, dê uma olhada na versão gratuita e isso lhe dará uma ideia muito melhor dos recursos que você usará e seus custos prováveis.

Considere também

Netlify é um serviço polido e profissional com todos os tipos de recursos e ferramentas amigáveis ​​ao desenvolvedor, mas não é sua única opção.

Páginas Cloudflare é um serviço relativamente novo, mas ainda oferece a mesma funcionalidade principal da mesma maneira. A integração simples do Git permite implantações automatizadas quando você envia um novo código, os URLs de visualização facilitam a obtenção de feedback, não há limites ou cobranças extras por membros da equipe e todos os seus sites são implantados (com seus certificados SSL gratuitos) para CDN da Cloudflare.

Também existe um plano gratuito e um que melhora o Netlify de uma maneira importante. Não apenas suporta sites ilimitados, mas você também obtém largura de banda ilimitada.

Qual é melhor? A Netlify existe há anos, tem mais recursos e um ecossistema mais amplo de produtos e extensões de suporte; enquanto isso, muitos recursos do Cloudflare Pages mal saíram da versão beta. Se você está procurando potência e recursos acima de tudo; vá para Netlify; mas se você não tiver certeza do que deseja, experimente os dois planos gratuitos e veja o que funciona para você.

Veredicto final

O Netlify é uma plataforma sem servidor madura e repleta de recursos com tudo o que sua equipe de desenvolvimento precisa para criar e implantar sites estáticos. Confira o plano gratuito para ver o que ele pode fazer por você.

Também destacamos o melhor CDN



Source link

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *