Acabo de configurar FirePHP en Zend y estoy notando una gran cantidad de consultas de DESCRIBE. Algunas páginas tienen 50 o más consultas idénticas, todas en la misma tabla. p.ej.Muchas consultas DESCRIBE en Zend Framework
0.00198 connect NULL 0.00449 DESCRIBE `nodes` NULL 0.00041 SELECT `nodes`.* FROM `nodes` WHERE (((`nodes`.`id` = 111))) NULL 0.0037 DESCRIBE `nodes` NULL 0.00155 SELECT `nodes`.* FROM `nodes` WHERE (((`nodes`.`id` = 111))) NULL 0.00059 SELECT `nodes`.* FROM `nodes` WHERE (parent_id = '111') ORDER BY `order` ASC, `id` ASC NULL 0.00366 DESCRIBE `nodes` NULL 0.0054 DESCRIBE `nodes` NULL 0.0049 DESCRIBE `nodes` NULL 0.00519 DESCRIBE `nodes` NULL 0.00492 DESCRIBE `nodes` NULL 0.00691 DESCRIBE `nodes` NULL 0.00741 DESCRIBE `nodes` NULL 0.0048 DESCRIBE `nodes` NULL 0.00556 DESCRIBE `nodes` NULL 0.00516 DESCRIBE `nodes` NULL 0.00487 DESCRIBE `nodes` NULL
... y continúa.
¿Son todas esas consultas DESCRIBE generadas por el marco (estoy usando Zend_DbTable)? ¿Son todos necesarios? ¿Debería preocuparme por ellos o es probable que no afecten el rendimiento?
Estoy interesado en esto. ¿Conoces un buen recurso en profundidad sobre cómo configurar la porción de $ caché? – Sonny
Consulte el manual de Zend Framework: http://framework.zend.com/manual/en/zend.db.table.html#zend.db.table.metadata.caching – Johnco
He leído eso. Estoy buscando algo con sugerencias sobre los pros/contras de diferentes configuraciones, como qué tipo de caché usar, qué directorio usar al usar el tipo 'archivo', etc. – Sonny