[Cascavel-pm] Por falar em modperl...

Luis Campos de Carvalho lechamps em terra.com.br
Sexta Março 28 13:56:44 CST 2003


----- Original Message -----
From: "Ednardo Lobo" <ednardo em elobo.cjb.net>
Sent: Friday, March 28, 2003 4:35 PM


[ Projeto SourceForge.net::MyProxy ]
>     Legal isso!!
>
>     Uma curiosidade! Como  você controla a persistência  do hash global,
> uma  vez que  isso  dependerá do  tempo de  vida  (timeout) do  processo
> (daemon  apache)  que  estiver  servindo  as  requisições  dos  clientes
> (navegadores).


  Boa pergunta. Eu não me preocupei com isso... simplesmente declarei o
%CACHE em um script de inicialização, carregado pelo Mod_Perl quando o
apache subia (nem me lembro o nome do Hook do apache...). Desta forma, tudo
o que eu escrevesse para o hash ficaria retido em memória (cuidado: isso
ocupa espaço! =-) durante o tempo de vida do apache... simplesmente não
tomei conhecimento de time-outs. Estou preocupado com a existência de um
bug, agora que você mencionou isso...

  Eu controlava os acessos ao hash com Tie::Hash, muito facil de usar,
padrão do Perl... simplesmente verificava um lock pessimista, e rezava para
ninguém esquecer de respeitar os locks.

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Luis Campos de Carvalho
  Computer Science Student
  OCP DBA Oracle & Unix Sys Admin
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=




Mais detalhes sobre a lista de discussão Cascavel-pm