Otimização WordPress – Como remover jquery.js
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 dos serviços de hospedagem que fazem 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!
Leia também
Otimização do WordPress no 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 para dar uma resposta exata. Mas posso falar de outro plugin que me decepcionou: 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!
Google Analyticator: um plugin problemático
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, para que otimização do WordPress no Dreamhost fique mais eficiente.
Pense bem: podemos confiar cegamente nas atualizações de plugins do WordPress? E se algum deles resolver passar paro o lado negro da força? Quais plugins você usa no WordPress?
Sobre o autor
Profissional de TI com mais de 20 anos de experiência na indústria. Bacharel em Matemática Computacional, sempre aprendendo sobre tecnologia, desenvolvimento de software e automação. É criador do site Palpite Digital onde compartilha conhecimentos desde 2007!
Veja também
Como saber se um site é seguro mesmo?
Twitter no WordPress
Como desativar a localização no Google Maps? E a linha do tempo?
Como ver itens salvos no Google e proteger sua privacidade?
4 comentários para: “Otimização WordPress – Como remover jquery.js”
Cláudio
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 emhttp://googleajaxsearchapi.blogspot.com/2008/05/speed-up-access-to-your-favorite.html
Equipe Palpite Digital
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.!
Marcio Quaresma
Eu estou passando por um problemão por conta do plugin WP-stat.
Eu o instalei e desde então não consigo mais entrar no WordPress, após eu informar o meu nome e senha eu recebo a mensagem de erro abaixo:
Erro fatal: Permitido memória tamanho de 33554432 bytes esgotada (tentou atribuir 30720 bytes) em / home / disqueba / public_html / wp-admin / includes / theme.php on line 83
O meu blog ainda esta acessível mas não estou podendo alterar mais nada nele.
Como posso desinstalar esse plugin se não posso entrar no WordPress? Me dê uma dica!
Grato.
Equipe Palpite Digital
Olá Márcio.
Recentemente criei um blog apenas para falar de WordPress. O blog se chama Do! WordPress.
Por favor visite e também envie dúvidas por lá.
Quanto ao seu caso, para desativar o plugin, basta acessar via FTP o diretório plugins que fica dentro de wp-content e mover de lá a pasta do WP-stats.
Duas coisas podem ocorrer neste caso: o plugin ser desativado ou ele parar de funcionar a atrapalhar o funcionamento do seu blog.
Este erro parece ter relação com falta de memória no seu servidor. Onde você hospeda o seu site? Quanto de memória RAM livre você tem no servidor?
Se quiser uma hospedagem melhor, veje esta artigo sobre hospedagem.
Eu hospedo meus sites na empresa Dreamhost… E não tenho do que reclamar.