Ich habe nur FirePHP in Zend eingerichtet und ich bemerke eine große Anzahl von DESCRIBE Abfragen. Einige Seiten haben mindestens 50 identische Abfragen in derselben Tabelle. z.B.Viele DESCRIBE Abfragen in 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
... und es geht weiter.
Sind all diese DESCRIBE-Abfragen vom Framework generiert (ich verwende Zend_DbTable)? Sind sie alle notwendig? Sollte ich mir Sorgen um sie machen, oder werden sie sich wahrscheinlich nicht auf die Leistung auswirken?
Ich bin daran interessiert. Kennen Sie eine gute eingehende Ressource zum Einrichten des $ -Cache-Teils? – Sonny
Schauen Sie sich das Zend Framework Handbuch an: http://framework.zend.com/manual/en/zend.db.table.html#zend.db.table.metadata.caching – Johnco
Ich habe das gelesen. Ich suche nach etwas mit Vorschlägen zu den Vor-und Nachteile der verschiedenen Einstellungen, wie der Cache-Typ zu verwenden, welches Verzeichnis zu verwenden, wenn Sie den Typ "Datei", etc. – Sonny