Archive

Archive for December 3rd, 2007

Nouvelle fonctionnalité pour Coat::Persistent : __PACKAGE__->enable_cache

December 3rd, 2007

Une nouvelle fonctionnalité va faire son apparition d’ici peu de temps dans Coat::Persistent : la possibilité de cacher les résultats des requêtes SQL exécutées.

Le cache est géré par l’excellent Cache::FastMmap. Coat::Persistent proposera une interface simple pour activer le cache :

Coat::Persistent->enable_cache(
    expire_time => '1h',
    cache_size  => '50m',
    share_file  => '/var/cache/apache/sites/www.monsite.cache',
);

Comme chaque option de configuration fournie par Coat::Persistent, le cache peut être activé ou non pour une classe donnée ou pour toutes les classes (ce qui veut dire qu’on peut même immaginer avoir des caches différents par classe).

Du coup, c’est Libellaris.fr qui a pris un speed.

A suivre sur le CPAN donc (c’est déjà dans le SVN).

General , ,