COMPARAÇÃO DA PERFORMANCE DE CACHE NO DRUPAL 7
Fiz um teste de performance no drupal 7 para comparar o desempenho em 3 situações de cache:
* sem a utilização de cache.
* utilização do cache normal + os demais cache ( page,block, js, css, etc.)
* e a mesma configuração para o cache agressivo.
O teste foi fazer 1000 requisições na instalação do drupal 7 ( full ) sem nenhum conteúdo adicionado (apenas tela de boas vindas ), fazendo 10 conexões simultâneas.
root@bahamas:~# ab -n 1000 -c 10 http://localhost/teste/drupal-7.x-dev/
| SEM CACHE | CACHE NORMAL | CACHE AGRESSIVO | |
|---|---|---|---|
| 140.031 seconds | 17.166 seconds | 15.672 seconds | |
| 1000 | 1000 | 1000 | |
| 0 | 0 | 0 | |
| 7160000 bytes | 7145150 bytes | 7145150 bytes | |
| 6584000 bytes | 6584000 bytes | 6584000 bytes | |
| 7.14 [#/sec] (mean) | 58.25 [#/sec] (mean) | 63.81 [#/sec] (mean) | |
| 1400.310 [ms] (mean) | 171.660 [ms] (mean) | 156.722 [ms] (mean) | |
| 140.031 [ms] (mean, across all concurrent requests) | 17.166 [ms] (mean, across all concurrent requests) | 15.672 [ms] (mean, across all concurrent requests) | |
| 49.93 [Kbytes/sec] received | 406.48 [Kbytes/sec] received | 445.23 [Kbytes/sec] received |
Conclusões:
* Utilizando o cache normal já garante um bom desempenho para a maioria dos sites, o cache agressivo somente deve ser utilizado quando seu site for extremamente acessado.
* O tempo de resposta da requisição fica (87,75%) mais rápida utilizando o cache normal.
* taxa de transferência usando o cache normal é quase 10x maior do que sem cache.
* Quantidade de requisição por segundo, sem cache o apache responde 7/seg e com cache 63/seg.
Configurações do ambiente:
* Intel(R) Pentium(R) 4 CPU 3.00GHz
* 2 GB RAM
* Apache/2.2.9 (Debian) PHP/5.2.6-5 with Suhosin-Patch

Post new comment