Image Lazyload

Component type

module

Maintenance status

Development status

Component created

Component changed

This module adds lazy load functionality to all image field. An optional text format provides the ability to lazy load images added to text areas. Lazy loading image can dramatically decrease the initial page load time.

Lazy load support powered by LazyLoad.

Bad Performance

Component type

module

Maintenance status

Development status

Downloads

544

Component created

Component changed

The bad performance module purposely decreases the response time and increases the CPU load of any Drupal site it's installed on.

For reasons that are hopefully obvious, it requires the Bad Judgement module.

This module was written for Drupal Systems Administrator training hosted by Coldfront Labs Inc. to give new administrators a consistently slow Drupal site to optimize with supporting technologies like memcache and Varnish.

360 Review

Component type

module

Maintenance status

Development status

Component created

Component changed

This module will do thorough review on your current website regarding all aspects like standards, security, performance, seo etc., and provide help tips to improve in those areas. It will show you the report as horizontal bar graph in percentages specific to each section, so that you can easily understand in which areas your website needs improvement.

Advanced Varnish Cache

Component type

module

Maintenance status

Development status

Downloads

281

Component created

Component changed

DESCRIPTION:
This module provide integration with Varnish reverse proxy server for Drupal 8. Main feature of this module is providing support of varnish caching for authenticated users.

MAIN FEATURES:
Varnish support out of the box.
All you need is to install this module use default.vcl from this module and fill connection settings for varnish terminal.

Expire Nodequeues

Component type

module

Maintenance status

Development status

Downloads

711

Component created

Component changed

This module extends default functionality of the Cache Expiration module and provides actions for Nodequeues. Nodequeue Cache Expiration module allows you to invalidate cache of some pages when a nodequeue gets updated, or when nodes are added/removed from a nodequeue.

Post Render Cache

Component type

module

Maintenance status

Development status

Downloads

219

Component created

Component changed

This module allows post processing of render arrays just after them
being retrieved from cache. It allows you to apply small per-user modifications
on globally cached output, without having to resort to per-user caching.

Think of it as a poor man's ESI, or the same thing than #post_render callbacks,
except they will run at drupal_process_attached() time at initial rendering
and after drupal_render_cache_get().

Field SQL Storage Group Load

Component type

module

Maintenance status

Development status

Downloads

821

Component created

Component changed

Drupal's standard Field storage module loads makes 1 SQL query per field during entity load, which can be suboptimal with many fields. This module allows loading multiple fields per query, hence reducing the number of SQL queries during entity load.

Note

This module only works when loading the current revision of an entity, trying to load an older revision will still use the Drupal standard way.

Airee

Component type

module

Maintenance status

Development status

Component created

Component changed

Airee is a reverse proxy, firewall, and global CDN, it can be implemented without installing any server software or hardware.

This module provides integration with Airee service and depends on the Expire module which enables it to clear specific pages from the Airee when you update, delete or add a page.

Session Expire MongoDB

Component type

module

Maintenance status

Development status

Component created

Component changed

Description
-----------
Expires rows from the MongoDB Sessions session table older than a certain time. This module is only useful if you use the MongoDB Drupal module to store sessions.

On busy sites, the sessions table can grow to be very large, and that can
cause slow accesses to it, as well as slow writes due to locking, leading
to performance bottlenecks.

By trimming the table regularly, the above bottlenecks are avoided.

CSS Autoload

Component type

module

Maintenance status

Development status

Component created

Component changed

What?

CSS Autoload loads css based on what is loaded on the page. Let's say you have styling for a sidebar, than this styling will only be loaded if that region is loaded. The module can be enabled/disabled per theme.