Blog

jQuery Image Lazy Load: Deixe o seu site mais leve!

03 Nov 2011 • Leitura 5 min

E não é que o nosso amigo jQuery está roubando a cena novamente? O desenvolvedor Mika Tuupola dedicou o seu tempo à produção de um plugin – que pode trabalhar com o WordPress ou qualquer tipo de site – que tem o objetivo de deixar o carregamento de imagens mais leve para o servidor e também para os usuários.
Com a utilização do jQuery, o plugin Lazy Load determina o carregamento das imagens apenas quando o usuário puder observá-las em seu navegador, proporcionando uma dupla redução: 1- No tempo de carregamento da página para o usuário final; 2- No consumo de recursos do servidor, principalmente do LOAD da máquina.

Como instalar o Lazy Load no meu WordPress?

A instalação no WordPress é muito facilitada, afinal basta a adição de um plugin à sua lista de add-ons! Para ajudar ainda mais, o desenvolvedor Andrew “Ayn” produziu um plugin especial para usuários do WP que faz todo o processo de instalação e ativação do plugin de forma automatizada. Vamos ao passo-a-passo:

  1. Acesse o painel do seu WordPress (/wp-admin) e faça login com seu usuário e senha
  2. Na aba “Plugins“, clique em “Adicionar novo
  3. No campo de pesquisa, digite: jQuery Image Lazy Load WP
  4. Clique em “Instalar Agora” no plugin desenvolvido por Andrew Ng
  5. Após a instalação, faça a Ativação do plugin

Pronto, plugin instalado e ativado com sucesso. Agora, dê um refresh na sua página e veja que as imagens já começaram a ser carregadas com a função fade in do jQuery, tornando o seu carregamento mais rápido e utilizando menos recursos do servidor.

Como instalar o Lazy Load em um site que não usa WordPress?

O procedimento de configuração do Lazy Load também é facilitado para usuários que não utilizam o WordPress. Separamos um passo-a-passo com todas as configurações necessárias, confira:
Acesse a página de Mika Tuupola e faça o download do arquivo jquery.lazyload.js. Se você preferir, pode fazer o download por aqui (clique com o botão direito e em Salvar Como…).
Faça o upload deste arquivo para a pasta onde está localizado o seu site (por exemplo: /public_html/).
Antes de tudo, se você ainda não utiliza nenhum plugin em jQuery no seu website, é importante fazer a “chamada” dos códigos que compõem este maravilhoso sistema. Para isto, adicione estas linhas dentro do <head> </head> do seu site:
[code]<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>[/code]
Agora que o seu website já está com o código do jQuery sendo importado via Google, é necessário adicionar a execução do plugin Lazy Load. Faça isto através do seguinte código, também inserido no <head> do seu website:
[code]<script src="jquery.lazyload.js" type="text/javascript"></script>[/code]
Ok! Agora ambos os códigos estão sendo carregados, tanto as instruções do jQuery, quanto as instruções do plugin. No entanto ainda há a necessidade de inserção de um código em javascript fundamental para a execução dos comandos de carregamento da página. Adicione as linhas de códigos abaixo dentro do <head>:
[code]<script type="text/javascript">
$(function() {
$("img").lazyload({
effect : "fadeIn"
});
});
</script>[/code]
Este código fará com que todos os atributos “img”, ou seja, todas as imagens do seu site recebam a função “fadeIn” apenas quando o usuário executar a função .lazyload, que neste caso dá o comando para que a imagem seja carregada apenas quando ela aparecer na tela do usuário final.

Exemplos de Funcionamento

O Blog da HostDime Brasil já está fazendo o uso deste plugin. Você pode visualizá-lo em funcionamento no carregamento das imagens destacadas dos artigos, em nossa própria home. Outro exemplo pode ser visualizado nesta página.
Se você ficou com alguma dúvida, deixe o seu comentário que nós lhe ajudaremos!

Posts
Relacionados

16 Set 2021 Leitura 6 min

Atualize o Google Chrome para sua maior segurança! Novas falhas, incluindo duas de dia zero, foram encontradas

voltar para o blog

#CONNECTEDHDBR

Receba nossas
novidades

Deixe seu e-mail para receber nossa newsletter
de novidades, descontos e lançamentos.


Siga nossas
Redes Sociais

Estamos
esperando seu
contato

4007 2085

Capitais e Regiões Metropolitanas

0800 000 2085

Demais Regiões

(+1) 407.756.1126

Ligue-nos Internacionalmente

Vendas / Suporte Financeiro

Segunda / Sexta • 8h - 18h

Suporte

24h por dia


PRODUTOS
Servidores DedicadosServer CloudColocationOutros Produtos
© 2021 HostDime Brasil. All rights reserved.
Contrato
Política de Privacidade
Cookies