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.
Entity Reference Cache Tag
This module may be helpful if you display a list of nodes within another node's page. Examples: embedding a "related news" view on a product page, or a "talks by this speaker" on a speaker page. In...
Categories: Developer tools, Performance
Ajax Blocks
Permits to load some blocks by additional AJAX request after loading the whole cached page when the page is viewed by anonymous user. It is suitable for sites which are mostly static, and the page...
Categories: Performance
Content Access Booster [D7]
Abstract Boost large websites using content_access (eventually combined with other access modules like node access node reference or node access user reference Context & Problem On large websites...
Categories: Access control, Performance
Block Cache Alter
Alter cache settings per block. Cache settings per block are now set in code, but if you don't like the default - usually none - you can now easily change this. Install this to speed up block...
Categories: Performance, Developer tools
Cache tags CDN optimizer
## INTRODUCTION The Cache Tags CDN Optimizer module optimizes Drupal's cache invalidation by replacing standard entity cache tags with custom reference tags. This prevents unnecessary cache...
Categories: Administration tools, Developer tools, Performance
Entity Mesh
A visualization and analysis tool for content relationships in Drupal Entity Mesh is a Drupal module that provides a visual, interactive graph to explore how content entities are connected within a...
Categories: Administration tools, Performance, Search engine optimization (SEO)
Purge Ajax Processor
INTRODUCTION Provides a Purge processor which Sends an Ajax request on every page load to process the purge queue. REQUIREMENTS Purge module. See: https://www.drupal.org/project/purge. INSTALLATION...
Categories: Performance
Clear Specific Cache
The Clear Specific Cache module will help you to clear the cache of sole/specific entity type (i.e block, node, views block, view page, etc.) from contextual links, local task menu, and operations...
Categories: Administration tools, Developer tools, Performance
Views 404
Are your views returning a 200 when it should return a 404? Views 404 is the answer! This is very helpful for any caching layer and it will help SEO. Do I Really Need This? In short yes, you do....
Categories: Performance, Search engine optimization (SEO)
Imageinfo Cache
7.x Features (7.x) Imageinfo Cache will generate image styles right after an image is uploaded and also on entity save. This will help with front end performance as the needed image style will...
Categories: Media, Performance
Alternative Stream Wrappers
Why might I need Alternative Stream Wrappers? Some hosting configurations with multiple webservers use a mix of filesystems local to each webserver and storage which is shared between the webs (e.g...
Categories: Media, Administration tools, Performance
Revision Manager
The Revision Manager module provides complete control over how revisions are retained and cleaned up across all revisionable entity types and bundles. Every policy and behavior is fully...
Categories: Content editing experience, Developer tools, Performance
Cache tags simplify
See [#3001276] and [#2952277] to understand why this module can be useful.
Categories: Developer tools, Performance
Speedy
The Speedy module is designed to help speed up front end performance in a site. The Speedy module provides minified versions of core JavaScript files that are not already minified. For example, a...
Categories: Developer tools, Performance
CLI Daemon
This module provides a really fast, secure and stable, lightweight CLI Daemon. This daemon exposes a simple hook in order for module to run actions using it. Features Clean usage of pcntl_*...
Categories: Administration tools, Developer tools, Performance
Revision Deletion
This modules enables the ability to mass delete aging node revisions. Possible settings include node type, the age of node revision before being deleted, along with a cron frequency setting. The...
Categories: Content editing experience, Performance, Developer tools
Purge Invalidation Form
This module allows you to directly invalidate one or more items through the administration user interface, without going through the Purge queue. The functionality is very similar to the "p...
Categories: Performance
Computed Token Field
Synopsis This module provides computed fields whose values are calculated based on a token value. The computed field acts like a normal field of the same type (currently supported: Text, Date, and...
Categories: Developer tools, Performance, Site structure
Entity List
This module acts like an abstraction layer for different query builders or content list functionalities in Drupal. This abstraction layer makes it possible to display and cache lists of entities in...
Categories: Content display, Performance
Boost Expire
[NOTE: This module has been deprecated as of June 2013 in favor of Cache Expiration. If you're currently using Boost Expire, please follow these directions to switch from Boost Expire to Cache...
Categories: Performance, Developer tools
Responsive Image Preload
The goal of this module is to provide a mechanism to help improve the Largest Contentful Paint web vital metric. This module requires careful research, testing, and configuration to be effective!...
Categories: Media, Performance
Authenticated User Page Caching (Authcache)
The Authcache module offers page caching for both anonymous users and logged-in authenticated users. This allows Drupal/PHP to only spend 1-2 milliseconds serving pages, greatly reducing server...
Categories: Performance
Views argument cache
Background This module provides an "Argument-based" cache plugin for Views. It should only be used with Views that take arguments. Traditional cache plugins generate cache keys based on everything...
Categories: Performance
Cloudflare Purge
The Cloudflare Purge module provides a secure and comprehensive way to purge Cloudflare cache directly from your Drupal site. It uses Drupal's built-in Guzzle HTTP client and supports both modern...
Categories: Administration tools, Integrations, Performance
Purge Akamai Optimizer
INTRODUCTION Provides various optimisations for akamai caching and purge processing. As per https://learn.akamai.com/en-us/webhelp/fast-purge/fast-purge/GUID-58874706-3157-4BEA-A1C6-6EE02600388D...
Categories: Performance