Zend Framework : La chasse aux bug est ouverte ! PDF Imprimer Envoyer
Écrit par Wtc0der   
Mercredi, 18 Novembre 2009 00:21

Lancé pour la première fois les 17 et 18 septembre 2009, le « Zend Framework Monthly Bug Hunt » – comprenez « La Chasse mensuelle aux bug du Zend Framework » – va paraitre sous sa 3ême édition dans quelques jours.

Mais qu’est-ce au juste ?

Le « ZF Monthly Bug Hunt » est une initiative visant à mobiliser (et sensibiliser) les développeurs proches de la communauté sur une durée de 2 jours par mois afin de résoudre le plus de bug possible parmis la liste du « Bug Tracker« .

Si ma mémoire est bonne, le même principe existe déjà (ou a existé) autour de Symfony, mais sous forme de « debug party » au cours desquelles les développeurs se rencontraient physiquement.

Si vous voulez votre nom sur le tableau de chasse ou pour plus d’information, direction la page du wiki : http://framework.zend.com/wiki/display/ZFDEV/Monthly+Bug+Hunt+Days

Prochaine rencontre virtuelle : Les 19 et 20 novembre

Mise à jour le Mercredi, 18 Novembre 2009 00:30
 
Optimiser les accès des modèles à la base de donnée avec Zend_Cache et APC PDF Imprimer Envoyer
Écrit par Wtc0der   
Mardi, 05 Mai 2009 00:00

Introduction

Nous avons vu dans l'article précédent comment tirer partit du cache APC pour accélérer sensiblement nos applications PHP.
Nous allons voir à présent comment appliquer ce même système de cache à nos modèles afin de réduire et d'optimiser les requêtes vers la base de donnée.

Le principe

Il faut savoir qu'a chaque instantiation de nos modèles ( = classes héritant de Zend_Db_Table_Abstract), Zend_Db
va exécuter une série de requête du style "SHOW FIELDS FROM MaTable;" afin d'en "découvrir" les champs et leurs propriétés.
C'est ce que l'on appel les méta-données (metadata en langage Zend).

Dans la pratique, il est assez rare de modifier la structure des tables sur un système en production, on peu donc facilement imaginer mettre le résultat de ces requêtes en cache.
Ça tombe bien, Zend_Db_Table_Abstract nous propose une méthode statique setDefaultMetadataCache acceptant en paramètre un objet Zend_Cache_Core.

Mise à jour le Mercredi, 18 Novembre 2009 00:21