| Apache :: caché Apache :: Cache es un archivo de caché accesible entre Apache Childrens. |
Descargar ahora |
Apache :: caché Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Olivier Poitrey
- Sitio web del editor:
- http://search.cpan.org/~rsoliv/Apache-SharedMem-0.09/lib/Apache/SharedMem.pm
Apache :: caché Etiquetas
Apache :: caché Descripción
Apache :: Cache es un archivo de caché accesible entre los niños de Apache. Apache :: Cache es un archivo de caché accesible entre Apache ChildRens.Synopsis Use Apache :: Cache QW (: estado); My $ Cache = New Apache :: Cache (default_expires_in => "5 minutos"); # Si la siguiente línea se llama dentro de los 10 minutos, este número devolverá el valor de la memoria caché independiente, esto devolverá el UNDEF y el método de estado # será igual a la expiración constante (exportada por Apache :: Cache # ON Demarne a través de La etiqueta de estado) # La siguiente línea intente obtener los datos de la memoria caché, si los datos se almacenan en # en el caché y si no caducó, esto devuelva los datos. De lo contrario # si los datos nunca se han almacenado en la memoria caché, o si ha caducado, este número de VOLVER NURNEF y el método de estado () serán iguales a la expiración constante (# exportada por Apache :: caché a pedido, a través de la etiqueta de estado: ) My $ valor = $ caché-> obtener ('clave'); Si ($ cache-> EE E EQ expiró) {# # No se pueden obtener los datos de la memoria caché, tendremos que obtenerlo de la manera normal # (a través de la base de datos, desde el archivo ...) $ valor = get_my_data ('clave '); # Aquí, la función get_my_data () es una función de su # programa que generan un nuevo valor # Estos datos tienen que expirar en 30 segundos My $ Expires_In = '30 Seconds '; $ cache-> conjunto (tecla => $ valor, $ expira_in); } ELSIF ($ caché-> Eachion EQ EQ) {# # No use caché, caché tal vez ocupado por otro niño o algo sale mal $ valor = get_my_data ('clave'); } Este módulo le permite almacenar datos en caché fácilmente a través de la memoria compartida. Con el marco de un uso de apache / mod_perl, este caché es accesible desde cualquier proceso secundario. La validez de los datos se gestiona en el modelo Cache :: Cache, pero también se basa en el tiempo que en el tamaño o el número de teclas. Publicitariamente, puede implementar un caché con Apache :: caché en su módulo sin el riesgo de choque de espacio de nombres porque Apache :: Caché está adjunto en la persona que llama del paquete del constructor (consulte Apache :: SharedMem para obtener más detalles). Requisitos: · Perl
Apache :: caché Software relacionado