quinta-feira, 12 de março de 2009, 14:03

Otimização Wordpress – Como remover jquery.js

Escrito por Palpite em Internet, Produtividade, Programação, Tutoriais, Wordpress

Esta semana tive alguns problemas de downtime no Dreamhost, um excelente serviço de hospedagem de sites.

Pode parecer estranho elogiar o servidor de hospedagem após seus sites ficarem fora do ar. Porém, é esta característica de derrubar os usuários que abusam que faz com que o resultado geral do serviço seja de qualidade. Já tive quase 6 meses de uptime contínuo, e considero isso excelente para 120 dólares ao ano!

Como o serviço é de hospedagem compartilhada, um mecanismo automático para monitorar as ações é essencial, e o algoritmo usado no Dreamhost faz isto muito bem.

Claro que o excelente suporte e painel de controle também devem ser citados, e reafirmo que o Dreamhost compensa. Se precisa de hospedar muitos sites e subdomínios e ter várias bases de dados, não pense duas vezes, e assine o Dreamhost!

Decidido por otimizar os meus sites, fui procurar o que estava errado!

Para começar, havia plugins demais no WordPress, e muitos deles desatualizados estavam consumindo muito do servidor MySQL.

Melhorei o que pude nestes plugins, removi alguns, troquei outros, e enfim o MySQL pôde trabalhar mais folgado.

Uma troca interessante que fiz foi o conhecido WP Super Cache pelo Hyper Cache. Ambos fazem a mesma coisa, mas o segundo tem opções de configuração mais inteligentes.

Qual é melhor: WP Super Cache ou Hyper Cache?

Depende! Seria necessário um comparativo mais preciso! O Dreamhost já avisa que o WP Super Cache tem um bug sério, que pode até derrubar o site, caso seja utilizado no modo ON, e não no modo HALF-ON! Só isto já me bastou para que eu fizesse a mudança, e olha que não fui o primeiro a presenciar este problema do WP Super Cache!

Outro plugin que me decepcionou foi o Google Analyticator. Desde sempre o utilizei para adicionar o código de monitoramento do Google Analytics em todos os meus sites. É um plugin com várias opções de configurações (mesmo para uma tarefa tão simples) e que fazia o trabalho muito bem. Porém, na última atualização olha o que aconteceu:

2.40 – Minor Update – Replaces the PHP-based external tracking solution with a jQuery-based one.

Isto significa que a biblioteca jquery.js passou a ser carregada em cada página do seu site. Pode parecer pouco, mas este arquivo tem aproximadamente 30kB. Veja o resultado no fim do mês para um site que tem 10.000 visitantes por dia: 8GB de banda jogados fora!

Portanto, se você  o arquivo wp-includes/js/jquery/jquery.js?ver=1.2.6 no header do seu site já sabe de onde veio!

Google Analyticator é o plugin (um dos, claro) que adiciona o jquery desnecessariamente no seu site!

Espero ter economizado o seu tempo ao descobrir isto.

Pense bem: podemos confiar cegamente nas atualizações de plugins do WordPress? E se algum deles resolver passar ao lado negro da força?

Artigos que possam lhe interessar:

  1. Twitter no Wordpress
  2. Como traduzir o Wordpress para português
  3. Dreamhost PS compensa?
  4. Como traduzir os nomes dos meses no seu blog Wordpress

Ainda não encontrou? Procure abaixo !




2 Respostas para Otimização Wordpress – Como remover jquery.js

Cláudio

março 12th, 2009 às 16:01

Uma possibilidade para evitar joga a SUA banda fora é a utilização da api do google para esse tipo de bilioteca.

Pensando em facilitar a vida dos desenvolvedores eles disponibilizaram um mecanismo central para servir as bibliotecas Javascript mais utilizadas (jQuery, Prototype, MooTools, etc.

Veja mais em http://googleajaxsearchapi.blogspot.com/2008/05/speed-up-access-to-your-favorite.html

admin

março 12th, 2009 às 16:41

Interessante Cláudio.
Eu não sabia desta possibilidade.
Porém, o JQuery não era mesmo necessário no plugin apenas para colocar o script do Google Analytics na página.
Se eu precisar, já sei onde buscar agora!
Obrigado.!

Formulário para comentários

Categorias

Páginas

Gostam do site

Seja Assinante

Informe seu e-mail

Palpite Digital no seu e-mail!

Recebas os melhores artigos!

Cadastre-se e aprenda ainda mais!

Palpite Digital no seu e-mail!
Adicionar aos FAVORITOS (Control + D)