| CGI :: caché CGI :: Cache es una extensión de Perl para ayudar a la producción de caché de los scripts de CGI intensivos en el tiempo. |
Descargar ahora |
CGI :: caché Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Broc Seib
- Sitio web del editor:
- http://search.cpan.org/~dcoppit/
CGI :: caché Etiquetas
CGI :: caché Descripción
CGI :: Cache es una extensión PERL para ayudar a la producción de caché de los scripts de CGI intensivos en el tiempo. CGI :: Cache es una extensión de Perl para ayudar a la salida de caché de scripts de CGI Intensivo de tiempo. La interfaz, a partir de la versión 1.01, ha cambiado considerablemente y no es compatible con versiones anteriores. Un cambio de interfaz más pequeño también ocurrió en la versión 1.20.SynopsisSishere es un ejemplo simple: #! / Usr / bin / perl usa CGI; Usa CGI :: caché; # Configurar Cache CGI :: Cache :: Setup (); My $ CGI = nuevo CGI; # CGI :: VARS requiere CGI versión 2.50 o mejor CGI :: Cache :: Set_Key ($ cgi-> vars); # Esto debe cortocircuir el resto del bucle si un valor de caché es # ya hay CGI :: Cache :: Iniciar () o salir; Imprimir $ cgi-> encabezado, "n"; Imprimir Esto se imprime en STDOUT, que se almacenará en caché. Si la próxima visita está dentro de las 24 horas, se servirá el stdout en caché en lugar de ejecutar esta "impresión".
EFOFHERO Un ejemplo más complejo: Use CGI; Usa CGI :: caché; MY $ QUERY = NUEVO CGI; # Configure un caché en / tmp / cgi_cache / DEMO_CGI, con entradas de caché ilegibles públicamente, un tamaño máximo de 20 megabytes, # y un tiempo a vivir de 6 horas. CGI :: Cache :: Configuración ({cache_options => {cache_root => '/ tmp / cgi_cache', namespace => '' demo_cgi ', directory_umask => 077, max_size => 20 * 1024 * 1024, default_expires_in =>' 6 horas ',}}); # CGI :: VARS requiere CGI versión 2.50 o mejor CGI :: Cache :: Set_Key ($ QUERY-> VARS); CGI :: Caché :: Invalidate_Cache_Entry () IF $ QUERY-> PARAM ('Force_regenerate') EQ 'True'; CGI :: Cache :: Iniciar () o salir; Imprimir "Tipo de contenido: Texto / HTMLNN"; Imprimir Esto se imprime en STDOUT, que se almacenará en caché. Si la próxima visita es dentro de las 6 horas, se servirá el stdout en caché en lugar de ejecutar estas 'impresiones'.
EOF CGI :: Cache :: Pausa (); Requisitos de impresión: · Perl
CGI :: caché Software relacionado