TigerZF
🌐Español

Apéndice F. Guía de rendimiento de Zend Framework

Tabla de contenidos

F.1. Introducción
F.2. Carga de clases
F.2.1. ¿Cómo puedo optimizar mi include_path?
F.2.1.1. Usar rutas absolutas
F.2.1.2. Reducir el número de rutas de inclusión que define
F.2.1.3. Definir el include_path de Zend Framework lo antes posible
F.2.1.4. Definir el directorio actual al final, o no definirlo en absoluto
F.2.2. ¿Cómo puedo eliminar las instrucciones require_once innecesarias?
F.2.2.1. Eliminar las llamadas require_once con find y sed
F.2.3. ¿Cómo puedo acelerar la carga de plugins?
F.2.3.1. Usar la caché de archivos de inclusión de PluginLoader
F.3. Rendimiento de Zend_Db
F.3.1. ¿Cómo puedo reducir la sobrecarga introducida por Zend_Db_Table al recuperar los metadatos de la tabla?
F.3.1.1. Usar la caché de metadatos
F.3.1.2. Codificar sus metadatos directamente en la definición de la tabla
F.3.2. El SQL generado con Zend_Db_Select no está utilizando mis índices; ¿cómo puedo mejorarlo?
F.3.2.1. Escriba su propio SQL optimizado
F.4. Internacionalización (i18n) y localización (l10n)
F.4.1. ¿Qué adaptador de traducción debería usar?
F.4.1.1. Usar adaptadores de traducción no XML para obtener la mayor velocidad
F.4.2. ¿Cómo puedo hacer la traducción y la localización aún más rápidas?
F.4.2.1. Usar cachés de traducción y localización
F.5. Renderizado de vistas
F.5.1. ¿Cómo puedo acelerar la resolución de los helpers de vista?
F.5.1.1. Usar la caché de archivos de inclusión de PluginLoader
F.5.1.2. Extender Zend_View para proporcionar los métodos de helper usados con frecuencia
F.5.2. ¿Cómo puedo acelerar las vistas parciales?
F.5.2.1. Usar partial() solo cuando sea realmente necesario
F.5.3. ¿Cómo puedo acelerar las llamadas al helper de vista action()?
F.5.3.1. Usar el ActionStack cuando sea posible
F.5.3.2. Preferir los helpers que consultan el modelo en lugar de action()

F.1. Introducción

El propósito de este apéndice es proporcionar algunas estrategias concretas para mejorar el rendimiento de sus aplicaciones Zend Framework. La guía se presenta en formato de "Preguntas y Respuestas", y se organiza en áreas de interés.