Boost

Arto - October 15, 2006 - 15:31
Boost skips PHP/Drupal/SQL for lighting fast page loads!

Boost provides static page caching for Drupal enabling a very significant performance and scalability boost for sites that receive mostly anonymous traffic. Boost is very easy to install and has been throughly tested on Shared, VPS and Dedicated hosting. Apache is fully supported, with Nginx, Lighttpd and IIS 7 semi-supported. It supports caching & gzip compression of html, xml, ajax, css, & javascript. It's cache expiration logic is one of the best ones out there; it's fairly simple to have different cache lifetimes for different parts of your site. The built in crawler makes sure expired content is quickly regenerated for fast page loading. For shared hosting this is your best option in terms of improving performance.

If you opt to use Nginx, Boost is your best option for high performance by about 5% in comparison to Varnish, Boost delivers 3.4k requests per second in a test: Nginx+Boost beats Varnish. In a second test Boost hits 4.1k requests per second a 9% improvement over the competition.

Testimonials

For an introduction, read the original blog post. More technical details are available in Justin Miller's write-up. Also be sure to read the up to date presentation on the 6.x branch of Boost.

Read how Development Seed used Boost to help the United Nations campaign StandAgainstPoverty.org set a world record in organizing the biggest mass mobilization on a single issue, with over 116 million people (almost 2% of the world's population) participating:

Install

Be sure to read the accompanying README.txt for installation and usage instructions. This is an advanced module and takes some extra effort to get it working correctly.

Handbook Page

Recommended modules

Credits

4.7 Originally developed by Arto Bendiken
5.x Port by Alexander I. Grafov.
5.x Developed & Maintained by no one at this time. #454652: Looking for a co-maintainer - 5.x
6.x Port by Ben Lavender.
6.x Developed & Maintained by Mike Carper. I do accept Donations.

The following people currently have CVS access: Arto Bendiken, Moshe Weitzman, Barry Jaspan, Justin Miller, Ben Lavender, Josh Koenig, Ian Ward and Mike Carper.

List Of Other Caching Modules

http://groups.drupal.org/node/21897
http://drupal.org/node/326504

Releases

Official releasesDateSizeLinksStatus
6.x-1.162009-Nov-1698.23 KBRecommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.02007-Sep-3021.1 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
6.x-1.x-dev2009-Nov-2498.73 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.x-dev2009-Jan-1024.98 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.