Comentário: A pré-carga é um mecanismo do navegador que usa o tempo ocioso do navegador para pré-baixar/carregar as páginas/recursos que os usuários provavelmente navegarão em seguida. Quando o usuário acessa um link pré-carregado, se houver do cache, a página poderá ser renderizada rapidamente.
Uma das maneiras pelas quais os fabricantes e desenvolvedores do navegador trabalham juntos é tornar o site mais rápido. Existem muitas soluções de aceleração bem conhecidas agora: Sprites CSS (sprites CSS, quebra-cabeças) e otimização de imagens, arquivos de configuração distribuídos (.htaccess), JS/Text File Compression, Aceleração de CDN, etc.Cobri outro post sobre como tornar um site mais rápido.
O Firefox promove uma nova estratégia de aceleração do site: vincular a pré -carga. O que é a pré -carga do link? MDN Descrição é a seguinte:
A pré-carga é um mecanismo do navegador que usa o tempo ocioso do navegador para pré-baixar/carregar páginas/recursos que os usuários provavelmente navegarão em seguida. A página é fornecida ao navegador que precisa ser pré -carregado. Depois que o navegador concluir o carregamento da página atual, a página que precisa ser pré -carregada será baixada em segundo plano e adicionada ao cache. Quando um usuário acessa um link pré -carregado, se atingido no cache, a página é renderizada rapidamente.
Visão geral simples: o site permite ao navegador baixar a página/documento/imagem especificado com base na análise do usuário, que é muito fácil de implementar:
Tags de pré -carga HTML5
<!-página, você pode usar caminhos absolutos ou relativos->
<link href = "página2.html" />
<!-As fotos também podem ser outros tipos de arquivos->
<link href = "sprite.png" />
A partir do código HTML acima, podemos ver que a pré -carga usa a tag <ink> e especificar o atributo rel = prefetcher, e o atributo href é o caminho do arquivo que precisa ser pré -carregado. Mozilla também implementa algumas propriedades de Link Rel semelhantes:
<link href = "mozSpecific.css" />
<link href = "2.html" />
Nota: O protocolo HTTPS também é suportado.
Quando é pré -carregado
Se o site está pré -carregado depende de suas necessidades, aqui estão algumas sugestões:
- Se uma série de slides de página for exibida assim, 1 a 3 páginas poderá ser pré -carregada.
- Carregando fotos comuns no site
- Pré -carga a próxima página na página de resultados de pesquisa
Pré -carregamento
O Firefox permite proibir o modo de pré -carga, o código é o seguinte:
user_pref ("network.prefetch-next", false);
Coisas a serem observadas
Em relação à pré -carga do link, existem as seguintes precauções:
- A pré -carga pode ser realizada entre domínios, é claro, cookies e outras informações também serão enviados durante a solicitação.
- A pré -carga pode destruir as estatísticas do site sem realmente acessar o usuário.
- Mozilla Firefox é atualmente o único navegador que suporta o modo de pré-carga (2003-2010)
O que você acha? Download de arquivos adicionais usando o tempo livre é uma otimização agressiva