Middle
Que métodos de otimização de páginas web conhece?
sobes.tech IA
Resposta da IA
Os principais métodos de otimização de páginas web incluem:
- Minificação e compressão de recursos: reduzir o tamanho de ficheiros CSS, JS e HTML através de minificação e compressão gzip/Brotli.
- Caching: uso de cabeçalhos HTTP Cache-Control, ETag para reutilizar recursos sem precisar de os descarregar novamente.
- Lazy loading: carregamento diferido de imagens e outros recursos que não são imediatamente visíveis.
- Otimização de imagens: uso de formatos modernos (WebP), dimensionamento e compressão adequados.
- Divisão de código (Code splitting): dividir o código JS em partes para carregar apenas o necessário para cada página.
- Uso de CDN: entrega de recursos estáticos através de uma rede de distribuição de conteúdo para reduzir latências.
- Carregamento assíncrono de scripts: usar async ou defer para scripts, evitando bloquear o renderizado.
- Otimização de requisições ao servidor: reduzir o número de requisições, combinar ficheiros, usar HTTP/2.
Exemplo de uso de lazy loading para imagens em HTML:
<img src="image.jpg" loading="lazy" alt="Exemplo">