keycdn

Component type

module

Maintenance status

Development status

Component created

Component changed

-- SUMMARY --

The KeyCDN module uses the KeyCDN API to interact with the flush features.
It's dedicated to the KeyCDN service : http://www.keycdn.com

It allows you to flush a list of URLs or the whole zone on your KeyCDN account.

A tiny administration UI allows you to set your authentication token (can be found on https://www.keycdn.com/users/setting).

HTTP Request Cache

Component type

module

Maintenance status

Development status

Downloads

418

Component created

Component changed

Provides a wrapper around drupal_http_request() that will, by default, cache outgoing GET requests. Also defines an alter hook so that other modules can adjust if a request is cached or not.

Requirements

No additional requirements.

Usage

Just enable the module and it will start caching outgoing GET requests. More complex rules require implementing an alter hook.

Session Cache Form

Component type

module

Maintenance status

Development status

Downloads

677

Component created

Component changed

Session Cache Form stores additional information in 'cache_form' table, which allow to maintain the table more flexible.
When user logged out, module deletes all 'cache_form' records for his session.
In case when the session was dropped by Drupal, module has hook_cron() implementation to clear 'cache_form' table for records which has sessions ids that already expired.

Please read README.txt

Views Cache Tags

Component type

module

Maintenance status

Development status

Component created

Component changed

Concept:

  • Generate view cache key using term cache tags
  • Reset these cache tags when a node attached to the term is saved
  • As a result, the query cache key will invalidate

Functionality:

  • Extends time-based view cache plugin so a default cache time can be set.
  • Extracts tids from query JOIN/WHERE and uses their tags to generate the cache key
  • Term cache tags are invalidated on node save
  • Allows altering of tags

Cache Locale

Component type

module

Maintenance status

Development status

Downloads

509

Component created

Component changed

Provides a framework overriding the locale() function thereby enabling various ways of caching translations.

Requires a core patch, which is bundled with the module. The patch allows for override of the locale() function.

A couple of translation cache handlers are bundled with the module.

Installation

Apply the core patch, and enable the module.

Configuration

Example: