Comparação de várias backends e módulos de cache no Drupal.
Inclui um odt e pdf anexados.
Benchmarking tests for a heavy drupal 6 demo site
Characteristics:
• Linode VPS, 1GB RAM, single server setup
• Debian GNU/Linux 5.0 64-bit
• Kernel 2.6.35.4-x86_64-linode16, x86_64
• Apache 2.2.9
• PHP 5.2.6, running as FastCGI
• APC 3.0.19
• Memcached 1.2.2
• MySQL 5.0.51
• Drupal 6.20
• Authenticated User Page Caching (authcache) 1.0-rc2
• Cache Router (cachrouter) 1.0-rc1
• Cache Router Statistics (cacherouter_stats) 1.0-beta3
• Memcache API and Integration (memcache) 1.0-beta3
• JavaScript Aggregator (javascript_aggregator) 1.5
• CSS Gzip (css_gzip) 1.3
• heavy drupal site (182 modules, 95 projects)
Methodology:
• daemon restart between tests (apache2, mysql, memcached)
• page refresh ("Recent posts" page, tracker2), followed by multiple visits - average results
taken
• login session in firefox, anonymous session in chrome
• login session not user 1, but full administrator nonetheless
Daemon settings:
• APC on (1x256MB, standby)
• Memcached on (128MB, standby)
Drupal settings:
• Block cache on
• Page compression on
• CSS and JavaScript aggregation on
• CSS compression on (CSS Gzip)
• JavaScript compression on and minify on (JavaScript Aggregator)
• Devel on (collect query, display timer, display memory)
• Tracker 2 on
Estudo feito por mim, datado de 19-Mar-2010
Versões futuras poderão incluir o módulo Cache Backport (cache_backport).
Attachment | Size |
---|---|
Caching in Drupal - APC and Memcached, CacheRouter and Memcache API.odt | 82.6 KB |
Caching in Drupal - APC and Memcached, CacheRouter and Memcache API.pdf | 151.44 KB |