Optimizing Drupal Performance - Benchmark Results
Produced with Zend. A simple Drupal-based website was set up and tested in various commonly used Windows and Linux configurations.
The results demonstrate that impressive speed improvements can be obtained using a variety of caching techniques and by taking advantage of Zend's optimized PHP runtime environment. Bytecode caching alone results in an over 300% speed improvement and configuring Drupal to take advantage of Zend Server's full-page caching results in over a 2500% speed improvement.
Tested runtime environments on both Linux and Windows included plain PHP, Zend Server, and open-source optimizers, such as APC and WinCache. Performance improvements were tested using the following technologies:
- Plain PHP 5.2.10
- APC bytecode caching
- APC bytecode caching + shared memory caching
- Zend Server bytecode caching (Optimizer+)
- Zend Server bytecode caching + shared memory/disk caching
- Zend Server full-page caching + PressFlow's Drupal caching extensions
Acquia takes advantage of several of these optimizations in its Acquia Hosting and Drupal Gardens services.