Integration of Drupal with Momento Cache. It provides a cache backend for supporting Drupal caching using Momento, a serverless caching solution that eliminates the need for hosting and maintaining your own cache servers.

Supported Drupal Versions

We have tested the module against Drupal 9+. Earlier versions may be supported but have not been tested. See README.md for more information.

Pre-Requisites

A Momento API Token is required. You can generate one using the Momento Console

The Momento Cache module uses Momento's PHP SDK internally. While installing the Drupal module will automatically install the SDK for you. Separately, you will need to install and enable the following extensions:

1. The PHP gRPC extension
2. The C Protobuf extension for PHP

A Momento cache is required to handle Drupal's caching requests. You can create a cache in the Momento Console.

Drupal and Momento Rate Limiting

Momento's free tier limits accounts' transactions per second (TPS) and throughput (KiBps), and requests that exceed those limits are throttled. While the default limits are fine for exploring and developing with the Momento integration, Drupal's usage of the cache backend can be significantly higher than the default throttling limits under load. Prior to using the integration in a high-traffic or production environment, please reach out to `support@momentohq.com` to raise your account limits. You can check the Drupal dblog and/or the logfile you configure in the settings (check Readme for instructions) for rate limiting error messages.

Documentation

https://docs.momentohq.com/sdks/php/cache.html

ReadMe

https://git.drupalcode.org/project/momento/-/blob/1.0.x/README.md?ref_ty...

Project information

  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Project categories: Integrations
  • Created by momento on , updated
  • shieldStable releases for this project are covered by the security advisory policy.
    Look for the shield icon below.

Releases