Estou aparentemente longe de estourar minha cota de CPU aqui na Dreamhost, mesmo assim após bolar alguns planos de dominação mundial, achei melhor executar um teste com todos os sistemas de cache para WordPress que eu conheço.
Você não sabe o que é cache? Eis a definição que melhor se encaixa no nosso teste
Cache é uma cópia estática de uma determinada página do site que, sendo estática, evita consultas redundantes ao banco de dados além de interpretação de páginas do PHP
Explico que o conceito de Cache muda um pouco em cada situação, mas o princípio para WordPress é este.
O Plugin DHSHCU do Bernardo Bauer foi utilizado para apresentar os dados do teste e os plugins testados foram o WP-Cache (Padrão no WordPress), WP-Supercache, e 1stBlogcacher
Medição 1 usando WP-Cache:
Tempo de carregamento do site (conexão de 600kbps) 23segundos
| Data | Segundos de CPU | Plugins |
|---|---|---|
| 2008-08-29 | 647 | 23 |
| 2008-08-28 | 633 | 23 |
| 2008-08-27 | 680 | 23 |
| 2008-08-26 | 791 | 23 |
| 2008-08-25 | 687 | 23 |
A explicação sobre como funciona o Segundos de CPU vou deixar pra lá, vamos ter em mente que o que interessa é quanto menor melhor.
Medição 2 usando 1st Blog Cacher
| Date | CPU Seconds | Plugins |
|---|---|---|
| 2008-10-02 | 903 | 23 |
| 2008-10-01 | 868 | 23 |
| 2008-09-30 | 873 | 23 |
| 2008-09-29 | 891 | 23 |
| 2008-09-28 | 806 | 23 |
| 2008-09-27 | 531 | 23 |
O resultado ficou meio estranho, mas antes dessa queda para 531 segundos, em setembro eu cheguei a ter 1300 segundos, chegando a ficar preocupado com a manutenção da minha conta no Dreamhost. Mas ficou claro pra mim que o 1st blog cacher é o melhor sistema de Cache para WordPress.
Demorei pra executar a segunda fase do teste porque queria que tívesse bastante páginas no cache do wordpress. E além disso no final de setembro ainda tive 20% a mais de visitantes comparado com o final de agosto. Infelizmente também não pude testar o tempo de carregamento da página por dois motivos: 1 – Troquei de conexão para 1 MBPS e 2 – O Hotwords estava lento hoje e minha medição levou 29 segundos para terminar de carregar.
Além da demora para testar ainda fiz uma coisa estupida: Perdi os resultados do WP-Supercache, então se eu botasse o supercache agora o teste seria inválido, vou ter que fazer um teste novo. E o cara que trouxe a luz pra mim mostrando que tinha faltado o resultado foi o FranChico do Hora de Relaxar.