Session Expire MongoDB

Expires rows from the MongoDB Sessions session table older than a certain time. This module is only useful if you use the MongoDB Drupal module to store sessions.

On busy sites, the sessions table can grow to be very large, and that can
cause slow accesses to it, as well as slow writes due to locking, leading
to performance bottlenecks.

By trimming the table regularly, the above bottlenecks are avoided.

CSS Autoload

Filename examples


CSS Autoload loads css based on what is loaded on the page. Let's say you have styling for a sidebar, than this styling will only be loaded if that region is loaded. The module can be enabled/disabled per theme.

Field SQL Storage Group Load

Drupal's standard Field storage module loads makes 1 SQL query per field during entity load, which can be suboptimal with many fields. This module allows loading multiple fields per query, hence reducing the number of SQL queries during entity load.


This module only works when loading the current revision of an entity, trying to load an older revision will still use the Drupal standard way.


Post Render Cache

This module allows post processing of render arrays just after them
being retrieved from cache. It allows you to apply small per-user modifications
on globally cached output, without having to resort to per-user caching.

Think of it as a poor man's ESI, or the same thing than #post_render callbacks,
except they will run at drupal_process_attached() time at initial rendering
and after drupal_render_cache_get().


Image Lazyload

This module adds lazy load functionality to all image field. An optional text format provides the ability to lazy load images added to text areas. Lazy loading image can dramatically decrease the initial page load time.

Lazy load support powered by LazyLoad.

Bad Performance

The bad performance module purposely decreases the response time and increases the CPU load of any Drupal site it's installed on.

For reasons that are hopefully obvious, it requires the Bad Judgement module.

This module was written for Drupal Systems Administrator training hosted by Coldfront Labs Inc. to give new administrators a consistently slow Drupal site to optimize with supporting technologies like memcache and Varnish.



Subscribe with RSS Subscribe to RSS - Performance and Scalability