Tire proveito da Internet
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?
Ainda não encontrou o que procurava? Procure aqui!