¿Cómo funciona 
Zend/Cache? 
Carlos Nacianceno 
El Taller Web
El Taller Web 
• Partners de Zend Technologies 
o Productos 
o Entrenamiento 
o Consultoría 
o Soporte 
El Taller Web
Zend Framework 2
Zend Framework 2 
• Framework Open-source PHP 
• GitHub 
• Construcción de aplicaciones web y servicios 
• Código 100% orientado a objetos 
• Flexibilidad en mente 
• ‘Use al gusto’ 
• Simplicidad en uso de componentes 
Zend Framework 2
Características clave 
• Requiere PHP 5.3.3 o superior 
• Namespaces 
• Closures 
• No es necesario instalar todo el framework 
• Composer 
• Pyrus 
• GitHub 
• Licencia BSD 
Zend Framework 2
Nueva Arquitectura 
• Autoloaders 
• Event Manager 
• Service Manager 
• Modulos 
Zend Framework 2
Zend/Cache
Zend/Cache 
• Completamente nuevo y diferente 
• Uso de Interfaces y plugins 
• Soporte para varios medios de almacenaje 
• Soporte de varios patrones de cache 
Zend Framework 2
Subcomponentes de Zend/Cache 
• Zend/Cache/Storage 
• Adapters 
• Capabilities 
• Plugin 
• ¿Cómo guardar los datos? 
• Zend/Cache/Pattern 
• ¿Qué datos guardar? 
Zend Framework 2
Adaptadores de Zend/Cache 
• Interfaces 
• StorageInterface 
• AvailableSpaceCapableInterface 
• TotalSpaceCapableInterface 
• ClearByNamespaceInterface 
• FlushableInterface 
• Etc… 
• Adapters 
• Filesystem 
• Apc 
• Dba 
• Memcached 
• ZendServer 
• Etc… 
Zend Framework 2
Adaptadores de Zend/Cache 
• Capabilities 
• Como se comporta el almacenaje 
• Plugins 
• Agregan funcionalidad al adaptador 
• Escuchan triggers de los adaptadores 
• ExceptionHandler Plugin 
• IgnoreUserAbort Plugin 
• Serializer Plugin 
Zend Framework 2
Patterns de Zend/Cache 
• Que datos guardar en cache 
• Patterns 
• CallbackCache 
• ClassCache 
• ObjectCache 
• OutputCache 
• CaptureCache 
• Opcionales 
Zend Framework 2
¿Preguntas?
GRACIAS 
info@eltallerweb.com 
@eltallerweb 
@igormx

Zend/Cache de Zend Framework 2

  • 1.
    ¿Cómo funciona Zend/Cache? Carlos Nacianceno El Taller Web
  • 2.
    El Taller Web • Partners de Zend Technologies o Productos o Entrenamiento o Consultoría o Soporte El Taller Web
  • 3.
  • 4.
    Zend Framework 2 • Framework Open-source PHP • GitHub • Construcción de aplicaciones web y servicios • Código 100% orientado a objetos • Flexibilidad en mente • ‘Use al gusto’ • Simplicidad en uso de componentes Zend Framework 2
  • 5.
    Características clave •Requiere PHP 5.3.3 o superior • Namespaces • Closures • No es necesario instalar todo el framework • Composer • Pyrus • GitHub • Licencia BSD Zend Framework 2
  • 6.
    Nueva Arquitectura •Autoloaders • Event Manager • Service Manager • Modulos Zend Framework 2
  • 7.
  • 8.
    Zend/Cache • Completamentenuevo y diferente • Uso de Interfaces y plugins • Soporte para varios medios de almacenaje • Soporte de varios patrones de cache Zend Framework 2
  • 9.
    Subcomponentes de Zend/Cache • Zend/Cache/Storage • Adapters • Capabilities • Plugin • ¿Cómo guardar los datos? • Zend/Cache/Pattern • ¿Qué datos guardar? Zend Framework 2
  • 10.
    Adaptadores de Zend/Cache • Interfaces • StorageInterface • AvailableSpaceCapableInterface • TotalSpaceCapableInterface • ClearByNamespaceInterface • FlushableInterface • Etc… • Adapters • Filesystem • Apc • Dba • Memcached • ZendServer • Etc… Zend Framework 2
  • 11.
    Adaptadores de Zend/Cache • Capabilities • Como se comporta el almacenaje • Plugins • Agregan funcionalidad al adaptador • Escuchan triggers de los adaptadores • ExceptionHandler Plugin • IgnoreUserAbort Plugin • Serializer Plugin Zend Framework 2
  • 12.
    Patterns de Zend/Cache • Que datos guardar en cache • Patterns • CallbackCache • ClassCache • ObjectCache • OutputCache • CaptureCache • Opcionales Zend Framework 2
  • 13.
  • 14.