Os dados comprovam: se uma página da web carrega por mais de 4 segundos, 25% dos usuários desistirão; se uma página da web para celular demorar mais de 10 segundos, 50% dos usuários desistirão e 60% não retornarão os resultados de pesquisa do Google; 0,4 segundos mais lento e as pesquisas são reduzidas em 8 milhões de vezes por dia; 40% dos compradores móveis abandonarão um site que demora mais de 3 segundos para carregar; levar a uma perda de US$ 1,6 bilhão ao longo do ano. Isso é suficiente para provar a importância da velocidade de carregamento do site. A implementação provou que se a velocidade de carregamento do site for atrasada de 100ms para 400ms, os usuários serão reduzidos em 02% e as perdas diárias de pesquisa chegarão a 0,6%.
Qualquer webmaster espera reduzir ao máximo o tempo de carregamento da página e qualquer mecanismo de pesquisa espera fornecer aos usuários um bom serviço de experiência do usuário, melhorar a qualidade geral do site e aumentar a satisfação do usuário. Todos esperam desfrutar de uma experiência de rede rápida. . Como melhorar a velocidade de carregamento do site Você pode considerar três aspectos.
Escolher um host adequado para o seu site corporativo é o primeiro passo na construção de um site. Ter um host configurado profissionalmente ajudará muito a melhorar a velocidade de carregamento do site.
1. Use o cache do navegador
Quando um usuário visita um site, muitos recursos do site precisam ser carregados lentamente do servidor para o cliente. Em comparação, isso causará um atraso na velocidade de carregamento do site, especialmente imagens JPEG. do cache do navegador obtido de , ele irá acelerar o tempo de carregamento e usar o cache do navegador para armazenar recursos para que na próxima vez que o usuário visitar o mesmo site, o site carregue mais rápido.
2. Habilite sinais de manutenção de atividade
Os sinais keep-alive são enviados em intervalos predeterminados, o que desempenha um papel importante na Internet. Após o envio de um sinal, se nenhuma resposta for recebida, o link será roteado por outro caminho até que a recuperação do link seja recebida. Na verdade, o keep-alive HTTP permite que a conexão TCP sobreviva e ajuda a reduzir atrasos nas solicitações subsequentes, portanto, Entre em contato com seu provedor de hospedagem e informe suas necessidades, pois a maioria das empresas de hospedagem tem esse recurso desativado.
3. Habilite a compactação gzip
A compactação Gzip é atualmente o método de compactação mais popular e eficaz, que pode reduzir o tempo de resposta em cerca de 70%. compactação gzip, reduz o tamanho das respostas HTTP e ajuda a reduzir os tempos de resposta. Acho que esta é a maneira mais fácil de reduzir o peso da página, basta adicionar o seguinte código ao seu arquivo htaccess:
#Texto compactado: html, javascript, CSS, xml:
AddOutputFilterByType DEFLATE texto/simples
AddOutputFilterByType DEFLATE texto/html
AddOutputFilterByType DEFLATE texto/xml
AddOutputFilterByType DEFLATE texto/css
AddOutputFilterByType DEFLATE aplicativo/xml
AddOutputFilterByType DEFLATE aplicativo/xhtml+xml
AddOutputFilterByType DEFLATE aplicativo/rss+xml
AddOutputFilterByType DEFLATE aplicativo/Javascript
AddOutputFilterByType DEFLATE aplicativo/x-javascript
#Compressão de extensão de certos tipos de arquivo:
SetOutputFilter DEFLATE
Ou existe uma maneira mais fácil, no topo do seu arquivo HTML/php, use o seguinte código PHP:
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start();?>
Para alguns arquivos Javascript externos do site, o uso da compactação gzip pode reduzir a qualidade da transmissão em 60%.
4. Cache de redirecionamento da página de login
As páginas da web para celular redirecionam o usuário para um URL diferente, portanto, usar um redirecionamento 302 com um cache ao vivo no mesmo dia pode acelerar o tempo de carregamento da página para a próxima vez que um visitante tentar carregar o site. Esta técnica só pode ser usada por usuários móveis. Redirecionamento de visitantes de dispositivos.
5. Utilize CDN
CDN (Content Delivery Network) é uma coleção de serviços da web distribuídos em vários locais que podem fornecer conteúdo aos usuários de forma mais eficiente. A escolha de um servidor de conteúdo específico geralmente se baseia na medição da rede mais próxima do usuário. Por exemplo, ao usar hospedagem CDN, você pode carregar dados de diferentes servidores com base na região do visitante.
Por falta de tempo e organização de arquivos, este artigo fala apenas sobre como agilizar o site do ponto de vista do servidor. Nos artigos subsequentes, darei uma introdução detalhada dos aspectos de elementos de conteúdo, CSS, JS e imagens. , etc. Continuação.
O artigo original foi publicado pelo webmaster de: http://www.mybaiduSEO.cn/news-2-1.html O artigo original é A5.
(Editor responsável: momo) Espaço pessoal do autor mybaiduseocn