Namespace for cache. Namespice implements simple API containing wrapper functions for cache management using concept of tags.
Supported cache backend: Memcached (both Memcache API and Cacherouter-Memcache should work).
This is an API module for developers, it doesn't have any usage on it's own. Install it only when required by other module.
State of this module
Namespice is experimental. It's features and ideas will likely be incorporated into some cache backend project, to fully support cache lifetime, stampede protection etc.
Features
Tagging of cache entries.
Optimized serial storage
Atomic serial operations. Multiple thread friendly
Cache plugins for Panels module. Currently implemented node based cache plugin. Node based cache is intended for panels/panes which update together with nodes they contain.
Advantages:
Instant updates. Users don't see old content.
Granular updates: only panes/panels containing changed nodes are flushed. Highest cache efficiency.
Works for registered users too and complements anonymous page caching
Supported cache backends: Memcached (both Memcache API and Cacherouter-Memcache should work). Other cache backends are not supported because of the way Namespice module works.
This module is not recommended for production use yet: because of undecided status of Namespice module, Advanced Panels Cache remains experimental too.
The MongoDB module suite for Drupal 10 stores data in MongoDB instead of the default Drupal SQL database.
For Drupal 11/10 site administrators
It means a faster Drupal and better logs, without a line of code.
it provides a more usable user interface to access logs, and a faster database logging than core, without the complexities associated with external logging mechanisms like the Elastic Stack (BELK).
it provides a faster implementation of the Drupal Key-Value store and Queue API
overall, it provides a simple way to reduce the load on your SQL database server, without needing complex configuration or having to write a single line of code.
This module provides configurable actions upon events that will expire URLs from caches like reverse proxy caches, internal page caches, etc.This module make more sense when Minimum Cache Lifetime setting is set to a value other than none.
There is now integration with the following modules:
Boost - deletes expired pages (files) from the file system.
Varnish - integrates over an administrative socket.
Module's features may extend if next modules are enabled:
Drush - provides drush commands to expire urls (xp-url), paths (xp-path), nodes (xp-node), users (xp-user), comments (xp-comment) from the command line shell and scripts.
Rules - provides actions for the Rules module to allow more advanced cache expiration scenarios.
Token - provides modal dialog with list of available tokens.