hola, estoy trabajndo con mod_perl. es increible lo rápido que es, pero mi problema es que yo necesitaría:
1) usar variables globales: ahora lo hago con "use vars qw($varglobal);" pero no se si cada vez que se llama a este script esta creandose una nueva variable global y la anterior queda ocupando memoria innecesaria, o si esa variable global es única.
2) Alguna idea, manual o módulo que me oriente sobre cómo trabajar abriendo una sola conexión a una base de datos, que sea reusable, en vez de abrir varias.
por ejemplo:
use DBI;
use vars qw($conexion); # supuesta variable global con info de la conexión.
if( ! $conexion){
# La idea de esto sería abrir una sola conexión. Solamente cuando $conexion es undef.
$conexion = conect ....
}
$blabla = prepare (...
while(....
$conexion->finish(); # aquí hay un problema, ¿cómo elijo cuando cierro la conexión o no?
1
¿esa idea es correcta?
El segundo problema (cerrar la conexión) debería resolverlo yo solo, no pretendo que hagan mi trabajo
, pero me gustaría que alguien me orient en esta idea.
alguien me podría ayudar. muchas gracias.