Como é feito um site rápido e seguro
Um site rápido e seguro começa nas escolhas técnicas. Esta página explica as minhas em linguagem simples, para saber o que está a comprar. Este site é feito da mesma forma.
Páginas prontas, sem base de dados
Cada página é preparada antes de ser publicada. Quando alguém abre o site, o servidor envia uma página que já está pronta. Não há base de dados nem programa a correr por trás, por isso a página chega depressa e há pouco por onde atacar.
Rápido no telemóvel
As fotografias são enviadas no tamanho certo para cada ecrã, em formatos modernos e leves (AVIF e WebP). A primeira imagem da página carrega primeiro e as outras só quando são precisas. As letras estão no próprio site, sem pedidos a outros servidores. Meço cada página com as ferramentas do Google (PageSpeed Insights) no telemóvel, que é onde a maioria das visitas chega.
Um editor para a sua equipa
A sua equipa entra no editor do site com uma conta própria e muda textos, fotografias e páginas num formulário. Cada gravação fica guardada com data e autor, e o site atualiza-se sozinho em um a dois minutos. Não há extensões para atualizar todos os meses, como acontece no WordPress.
Encontrado no Google, no Bing e nos assistentes de IA
Cada assunto tem a sua página, com título, descrição e endereço próprios, na língua de quem pesquisa. O site diz aos motores de busca que páginas existem, em que línguas, e o que o negócio é (dados estruturados). O Bing também alimenta o ChatGPT e outros assistentes.
Uma boa imagem quando é partilhado
Cada página tem a sua própria imagem de pré-visualização, feita automaticamente com o título da página. Um link enviado no WhatsApp, no Facebook ou no LinkedIn aparece com essa imagem e não com um quadrado vazio.
Privacidade
As estatísticas de visitas são contadas sem cookies e sem dados pessoais. O Google Analytics, os mapas e os vídeos de outros serviços só carregam depois de o visitante aceitar. Até lá, o site não pede nada a terceiros.
Seguro por defeito
O site só funciona por ligação segura (https) e envia regras ao navegador que bloqueiam código de outras origens. Antes de cada publicação, verificações automáticas confirmam estas regras. Uma publicação que falhe nunca chega ao ar, e o site continua a mostrar a última versão boa.
As tecnologias
Astro para as páginas, Tailwind CSS e daisyUI para o design, Sveltia CMS para o editor e nginx em Docker para servir o site. Para uma aplicação web, a parte que guarda dados corre num servidor próprio, com a sua base de dados.
Tem um projeto em mente?
Diga-me o que precisa. Cada projeto tem um orçamento próprio, sem compromisso.
Falar comigo