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!

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.

Otimização do WordPress para Dreamhost

Ao remover o jQuery de seu WordPress no Dreamhost, é possível otimizar a utilização do servidor e garantir que seus blogs e sites estarão sempre funcionando. (Foto: code.tutsplus.com)

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?

4 comentários para “Otimização WordPress – Como remover jquery.js”

  1. 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

    Responder
    • 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.!

      Responder
  2. 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.

    Responder
    • 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.

      Responder

Deixe um comentário

  • (não será divulgado)