
Aparentemente o problema era bem mais simples que eu pensava, depois de consultar o suporte da Dreamhost, descobri que existe um bug quando se usa o WP Super Cache configurado para usar o super cache (posição “On” nas opções), depois de passar para a posição “Half On” (que equivale a usar o WP Cache), aconteceu o que mostra o gráfico acima. O consumo de memória caiu para níveis razoáveis e o consumo de CPU despencou.
Pelo que entendi, esse bug só acontece em configurações iguais a da Dreamhost e que o autor do plugin já está ciente do problema. Eu usava o WP Super Cache no dedicado e nunca tive problemas com ele, mas a configuração do servidor era completamente diferente. No Diversos, sempre usei o WP Cache, por isso nunca tive problemas com ele, antes.
Ainda têm algumas coisas que quero otimizar, mas já estou bastante satisfeito. Deixar o BrPoint e Diversos na Dreamhost, vai me diminuir muito o trabalho de manutenção, pois estou limpando minhas customizações, ao máximo, para deixar tudo gerenciado pelo painel de controle da DH. Assim a manutenção do WordPress será zero, para mim, o que vai me liberar tempo para fazer outras coisas (como escrever, por exemplo).
Já tenho alguns planos para o dedicado que ficava o BrPoint (ele já está funcionando normalmente), alguns projetos que precisam de coisas que não poderia fazer sem acesso como root. Minha idéia é deixar o BrPoint na Dreamhost, mesmo, indefinidamente (ou pelo menos, enquanto a DH aguentar), como estou em um Dedicado Virtual, minha única limitação é memória, o que deve se manter em níveis razoáveis, agora.
Outro plugin interessante para quem quer diminuir o uso de memória é o WP Widget Cache e o xCache para WordPress. O primeiro faz um cache dos seus widgets na sidebar, portanto, mesmo páginas ainda não cacheadas pelo WP Cache serão beneficiadas, já que alguma outra página derou o cache dos widgets. O segundo, cria um cache de vários objetos usados pelo WordPress e armazena no xCache, que otimiza bastante o uso de recursos, diminuindo o acesso ao banco de dados dramaticamente (claro que você precisa ter o xCache instalado e configurado para que o plugin funcione, mas existe uma opção para eAccelerator, também).
Se notarem algum problema, por favor me avisem, estou com essa nova configuração desde ontem a noite e não vi nada de errado.
Isso explica muita coisa. Estava com uns picos de conexões simultâneas no Livros e Afins. Desliguei o supercache (que supostamente é para proteger desse tipo de coisa) e parou. Mas, enfim, fiz uma infinidade de outras coisas… não sei mais o que pode ter dado efeito.
Abraços e boa sorte na nova fase.
[...] Já falamos de várias ferramentas de cache, além de outras dicas de otimização para o WordPress (pesquise tudo que já falamos sobre WordPress clicando aqui), e desta vez vimos replicar uma excelente dica dada pelo Bruno Alves em seu blog: Problema com DreamHost Aparentemente Resolvido. [...]
Caramba, esse plugin WP Widget Cache é muito bom! Eu estava com problemas no servidor por causa do uso de processador e já tinha instalado o WP Super Cache. Resolveu, baixou pra caramba, mas depois que eu instalei e configurei o WP Widget Cache (quando li este post, pois antes nunca tinha nem ouvido falar) eu praticamente nem uso mais processamento! hahahaha
É realmente muito bom! Obrigado pela dica!
Cara vlw mesmo, ajudou pra caramba, só tenho 2 dúvidas:
A 1º, não entendi mais você disse que o consumo de CPU e memória cairam quando você habilitou o On ou o Half no WP-SuperCache?
E a 2º assinei ontem uma hospedagem no DH e como faço para instalar o XCache ou o eAccelerator? Por parece que tem que mexer em configurações do PHP e acredito que minha conta não tem acesso a isso, por ser uma conta normal de hospedagem!
[...] 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! [...]
Olá amigo,
Estou tendo um problema com minha hospedagem no Dremhost, constantemente meu site fica fora do ar. A mensagem que aparece é a seguinte:
Service Temporarily Unavailable
The server is temporarily unable to
service your request due to maintenance
downtime or capacity problems. Please
try again later.
Entrei em contanto com o suporte deles e me disseram que meu site sofreu um “throttled”.
Pelo visto tem alguma coisa a ver com que você escreveu acima. Ou não?