[SP-pm] Uma dica de api de Cache
Jose Nilton
jniltinho at gmail.com
Sun Sep 2 15:07:57 PDT 2012
Renato obrigado, estou testando essa solução.
Mas não estou conseguindo colocar nada no cache
Estou fazendo algo errado ?
Segue o meu codigo:
*#!/usr/bin/perl -w
use Data::Printer;
use strict;
use warnings;
use Getopt::Long;
use CHI;
# Choose a standard driver
#
my $cache = CHI->new( driver => 'Memory', global => 1 );
my $name = $ARGV[0];
my $customer = $cache->get($name);
if ( !defined $customer ) {
$customer = get_customer_from_db($name);
$cache->set($name, $customer, "10 minutes");
}
sub get_customer_from_db {
my $name = shift;
print "Add cache\n";
#$customer = get_customer_from_db( $name );
$customer->{'email_address'} = 'foo em foo.com';
$customer->{'first_name'} = 'foo';
$customer->{'last_name'} = 'bar';
$customer->{'id'} = $name;
return $customer;
}*
Em 2 de setembro de 2012 17:39, Eden Cardim <eden em insoli.de> escreveu:
> >>>>> "Jose" == Jose Nilton <jniltinho em gmail.com> writes:
>
> Jose> Alguém poderia me indicar uma api de cache simples para guardar
> na
> Jose> RAM, cache de 2 minutos mais ou menos.
>
> Jose> Algo simples e pratico e bem rápido.
>
> https://metacpan.org/module/CHI
>
> --
> Eden Cardim Software sob medida
> +55 11 9644 8225 Gestão de projetos de software
> edenc em insoli.de Gestão de servidores e bancos de dados
> Treinamento em soluções Open Source
> Insolide
> Soluções de TI Ltda. Converse conosco a respeito de como nossas
> http://insoli.de soluções podem ajudar o seu projeto ou empresa
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
--
..............................................................................
*Com Deus todas as coisas são possíveis* :::
LinuxPro<http://www.linuxpro.com.br>
*"A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço
inteligente." (John Ruskin)
"A mente que se abre a uma nova ideia jamais volta ao seu tamanho original"
(Albert Einstein)*
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120902/c366d432/attachment.html>
More information about the SaoPaulo-pm
mailing list