Page crawler

A little crawler that helps to keep cached important pages.

Combination Field Storage

This module stores fields both in MySQL and in MongDB. When loading entities, or querying them using EntityFieldQuery, it uses MongoDB. When using views, it uses MySQL. Have your cake and eat it too!

This is especially useful in read-heavy, write-light situations that make extensive use of views.

If you don't need full views integration, we would suggest instead using MongoDB field storage and EFQ Views


Block Cache Stale

Block Cache Stale is an answer to clear cache invalidation and regeneration.

It aims to — asynchronously — regenerate block and page cache via a CLI daemon in order to your visitor and contributor do not have to suffer the time taken to recreate it.

Reverse Proxy Check

Status report screen shot using the Reverse Proxy Check Drupal module

Reverse Proxy Check is a simple module that adds a check to the Status Report to show whether or not the home page of your site is being served by a reverse proxy cache server for anonymous users.

The goal of this module is to provide a quick way to check after code pushes that nothing has caused any problems with reverse proxy caching.


Google Cloud Storage

Google Cloud Storage allows you to replace the local file system with Google Storage. Files uploaded into Drupal will still be managed by Drupal, but instead of being stored on the local server, files will be stored in Google Cloud Storage.


Materialization Plugin for Views

This project aims to write a materialization plugin for Views. It creates a "materialized view" for a "view", and then materialize the results into temporary tables. And then, the following Views calls would be redirected to the materialized view. The changes would be made to the materialized view, when data in the view changes (or sometimes even drop the entire materialized view)


Subscribe with RSS Subscribe to RSS - Performance and Scalability