Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

54,267 modules match your search

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

Pages