Geral & análise & blog Rafael em 03/10/2008 01:51 pm
Testando os sistemas de cache do Wordpress
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.