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

SyslogView

This project permit to show logs when collected via core syslog module.

Amazon Simple Queue System

This module is a very lightweight implementation of the Amazon Simple Queue System.
It supports all the Drupal Queue parameters and uses a library to take the heavy weight away from the module. For now you will need to use a fork of the module and a dev version of the library.

Required : Composer manager
Recommended : Queue Runner

Enable both modules and download the required libraries

drush en composer_manager
drush en aws_sqs
drush composer-rebuild-file
drush composer-execute update

Once the libraries are installed we can proceed and configure the module

  • go to admin/config/system/aws-queue and configure your AWS credentials. These credentials can be found at https://portal.aws.amazon.com/gp/aws/securityCredentials under Access Keys
  • If you want to replace all Drupal queue systems with the amazon queue you can check the checkbox in the admin page but this is not required.

See code snippet below on how to use this module

<?php
// initialize the queue
$queue = new awsSqsQueue('aws_test', 'us-east-2');
// Create the queue
$queue->createQueue();
// Get some data
$item = array('test', '1', '2', '3');
// Add the data to the queue

Distributed Drupal for MySQL replication cluster

mysqlnd_ms PECL extension allows read/write splitting of SQL queries on PDO layer to distribute DB and Drupal servers geographically.

CacheFlush

The fine granularity of control over cache tables and function makes this module the ultimate tool to clear the Drupal caches.

Cache Consistent

Introduction

Cache Consistent provides a transactional aware cache backend wrapper as a means of ensuring cache consistency in setups not using the database as a cache backend. #1679344: Race condition in node_save() when not using DB for cache_field

Cache Consistent works best with the database isolation level is set to READ-COMMITTED.
It CAN be used with REPEATABLE-READ, but will in this case only mitigate the problem,
not eliminate it all together. When configured for REPEATABLE-READ, there may also
be occasionally more cache-misses.

Performance report

Screenshot of a performance report

This module tries to give an report about the current performance settings and tries to come with some recommendation related to performance extension that every Drupal site should be using to boot

Pages

Subscribe with RSS Subscribe to RSS - Performance