Improve the real or perceived speed of the site, or monitor performance metrics.

Coral Defender

Coral Defender helps save your sever and bandwidth by transparently redirecting users referred from high traffic hosts to the Coral Content Distribution Network copy of your page.

Advanced cache

The advanced caching module is mostly a set of patches and a supporting module to bring caching to Drupal core in places where it is needed yet currently unavailable. These include caching nodes, comments, taxonomy (terms, trees, vocabularies and terms-per-node), path aliases, and search results.

The module maintains a series of dedicated cache tables and utilizes Drupal's caching API to safely and effeciently cache data. The main beneficiary from these caching strategies will be authenticated users who have only one role (ie, non-admins). This is a group of site users that are traditionally unaffected by Drupal's page cache mechanism.

How it does it

Beyond installing and enabling the advcache module, you must apply some or all of the patches that come with it. The typical pattern for applying patches is:

  cd path/to/Drupal/
  patch < sites/all/modules/advcache/search_cache.patch

You may have to answer some questions about the locations of the files that are to be patched.

Here is a description of the included patches and whether there are any reasons you shouldn't use them. WARNING: Three of the caching patches are known to have bugs in them and have been marked as broken. Please don't use them and revert them if you have applied them. Of course, patches to fix them are welcome!:

Memcache API and Integration

Memcached logo

7.x-1.7 regression

If you're using the 7.x branch of Memcache, please be aware that 7.x-1.7 (released 16 July 2020) introduced an unintentional dependency on PHP 7. This is fixed in 7.x-1.8.

Features

This module provides integration between Drupal and Memcached with the following features:

  • An API for using Memcached and the PECL Memcache or Memcached libraries with Drupal.
  • Memcache backends for the following systems (all drop-in):
    • Caching (memcache.inc)
    • Locking (memcache-lock.inc)
    • Sessions (memcache-session.inc) (D6 only)
  • A module that provides a comprehensive administrative overview of Drupal's interaction with Memcached and stats.
  • A set of tests that can be run to test your memcache setup.

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.

Boost

Boost skips PHP/Drupal/SQL for lighting fast page loads!

Boost provides static page caching for Drupal enabling a very significant performance and scalability boost for sites that receive mostly anonymous traffic. When there is no problem with your file system performance it is a good solution for shared hosting.
Since Drupal 8+ Version of this module Boost can serve cached content from files directly via RequestEvent independent from the used webserver. But it is still a good idea to use the webserver for serving static files. In this case there is even no PHP involved to serve content and get the maximal boost.

Pages

Subscribe with RSS Subscribe to RSS - Performance