![Page 1: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/1.jpg)
Mejorando el desempeño de tus aplicaciones PHP con Zend Server
![Page 2: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/2.jpg)
El Taller Web
• Partners de Zend para América Latina y el Caribeo Entrenamiento o Productoso Consultoríao Soporte
![Page 3: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/3.jpg)
Agenda
• Desempeño?• Qué es Zend Server?• Aceleración de código• Cache• Trabajos asíncronos• Preguntas
![Page 4: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/4.jpg)
Desempeño
• La cantidad de trabajo (procesos) que se realiza con un número determinado de recursos
• Recursos• Memoria• Disco duro• Procesador
• Alto/Bajo desempeño
• Recursos limitados
![Page 5: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/5.jpg)
Medidas Desempeño
• No hay medida exacta usuario/memoria , usuario/cpu
• Para el usuario, su percepción
• Para nosotros, •Usuarios concurrentes•Tiempo por proceso•Memoria por proceso
![Page 6: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/6.jpg)
Zend Server
Zend Server
• Servidor de Aplicaciones Web Críticas • Creación rápida del ambiente
• Optimización de Desempeño
• Resolución de problemas
• Implementaciones rápidas y constantes
![Page 7: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/7.jpg)
Zend Server
Optimización de desempeño
• Aceleración de código• Zend Optimizer +
• Cache• API Data Cache• Cache de Página
• Trabajos Asincronos• Zend Server Job Queue
![Page 8: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/8.jpg)
Zend Server
Aceleración de código
• El código PHP es leído una vez del disco y es compilado
• El código opcode generado es optimizado
• El código opcode es almacendo en memoria compartida• No hay que volver a leer o parsear• No hay que volver a compilar• Potencialmente corre más rápido
• No necesita instalación adicional
![Page 9: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/9.jpg)
Zend Server
Cache
• Zend Data Cache• Disco• Memoria• API
• Zend Page Cache
• Extensiones PHP para cache• memcache• APC
![Page 10: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/10.jpg)
Zend Server
Zend Data Cache
• Programáticamente poner datos en cache • Y borrarlos• Disco/Memoria
• Organiación en namespaces
• Usar GUI de Zend Server para borrar datos
![Page 11: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/11.jpg)
Zend Server
Zend Page Cache
• Peticiones completas HTTP
• Rápido!!
• Sistema de reglas
• Creación de Variantes de acuerdo a muchos parámetros
• Usar GUI de Zend Server para reglas
![Page 12: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/12.jpg)
Zend Server
Trabajos asíncronos
• Zend Job Queue
• Ejecutar tareas ahora sin necesidad de que esperen
• Ejecutar tareas luego
• Ejecutar tareas periódicamente
• API o GUI
• Reportes de todos los trabajos
![Page 13: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/13.jpg)
Demo
![Page 14: Webinario mejorando el desempeño con zend server](https://reader036.vdocuments.co/reader036/viewer/2022083003/5598a15c1a28ab950a8b46c0/html5/thumbnails/14.jpg)
Preguntas??