
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
CacheReference
Categories: Performance
ShmopBackend
A Drupal 8 cache implementation using Unix shared memory segments through the Shmop set of functions. Unlike the MemoryBackend cache implementation, the ShmopBackend does store cached items between...
Categories: Performance
Panels cache control
Set cache headers per panel page. Implemented as a panels cache plugin.
Categories: Performance
Flexible Purge
Flexible Purge is a Drupal module which emits customizable HTTP requests whenever a cache_bin is cleared. It was designed to invalidate contents cached by reverse-proxy frontends in a very flexible...
Categories: Performance
Static HTML by wget
Generate static html site integrate by wget.
Categories: Performance
Failover DB cache
The Drupal community provides numerous modules to move Drupal cache_bins from MySQL to another kind of storage (Memcached, Redis, APC, etc.). How those alternate storage solutions are actually made...
Categories: Performance
Parametric Page Cache
Synopsis Parametric Page Cache replaces built-in Drupal page cache. It caches individual copies of a page, depending on selected parameters, typically session variables (however, in theory it can...
Categories: Performance
Block Performance
This module is based on jchin1968's sandbox project Block Timer. From https://www.drupal.org/sandbox/jchin1968/2061005: Block Timer is a module for analyzing page block performance. It will display...
Categories: Performance
Couchbase Cache
Couchbase Cache module provides integration between Drupal and NoSQL Couchbase Server using PHP extension "php-ext-couchbase". For optimal performance use Entitycache module and move all cache bins...
Categories: Performance
Authcache Boost Storage Backend
This is a proof-of-concept on how to integrate Authcache with Boost. This module used to be part of Authcache, but was subsequently moved to its own project because it was blocking a stable release...
Categories: Performance
Workers
Workers module is a framework to pack a callbacks into workers to run through something like Drush Daemon API.
Categories: Performance
Microservices
Microservices module is a framework for implementation of microservices pattern in Drupal. Illustration from http://martinfowler.com/articles/microservices.html
Categories: Performance
Cluster Varnish for Drupal
A plugin to combine Joomla! and Varnish on the Byte clustered platform In cooperation with Mediagrip Byte developed its own extension for Drupal. With this extension Drupal sites can run on the...
Categories: Performance
Component Cache Expiration
This module allows blocks, panels, views and other page components to respond to cache expiration events triggered by the Cache Expiration module. This allows the individual components on a...
Categories: Performance
keycdn
-- SUMMARY -- The KeyCDN module uses the KeyCDN API to interact with the flush features. It's dedicated to the KeyCDN service : http://www.keycdn.com It allows you to flush a list of URLs or the...
Categories: Performance
Views Cache Tags
Concept: Generate view cache key using term cache tags Reset these cache tags when a node attached to the term is saved As a result, the query cache key will invalidate Functionality: Extends time...
Categories: Performance
Cache Deferred
Framework for creating cache backends that supports deferred/asynchronous requests.
Categories: Performance
Critical path CSS
This module helps boosting the loading speed of your website by inlining the CSS styles of one or more files you can define, in the <head> and loading the rest of the CSS files...
Categories: Performance
data_url_images
Replaces some img[src] by DATA URLs, to reduce the number of requests.
Categories: Performance
Cache Hit
This is a sandbox module that tracks the page cache hit rate if a site.
Categories: Performance
flag_expire
Expire module doesn't have direct support for flag.If the flag is activated for the anonymous user & varnish or any reverse proxy is working behind the back-end, then purging an URL will be...
Categories: Performance
Entitycache Multilingual
Entitycache Multilingual The is a Drupal module to extend the entitycache module allowing a seperate cache per language. When to use this module When modules attach setting and content to a module,...
Categories: Performance
Block Expire
This module provides configurable actions upon events that will expire URLs from caches in which block list page(s)/URLs. This module is supported Cache Expire module. Dependencies This module is...
Categories: Performance
JCH Optimize
Categories: Performance
Cache control header
Cache Control header is used to improve site performance for authenticated user when NginX is used. It send HTTP Cache Control header in those page allowed to be served in cache. This module per se...
Categories: Performance