Ecrivez du code de meilleure qualité plus vite grâce à Z-Ray

Le tout nouveau Z-Ray contenu dans Zend Server vous donne une visibilité contextuelle sans précédent dans vos applis, en vous montrant en temps réel ce qui se passe exactement lorsque vous construisez une page.


 

Z-Ray est un nouvelle ajout révolutionnaire pour la boîte à outils du développeur. C'est une barre d'outils qui affiche tous les détails cachés sous le capot d'une requête de page et de  tous les scripts impliqués lors de la construction d'une page. Z-Ray est injecté dans la réponse venant de votre application PHP et montré directement dans le navigateur que vous utilisez en développement : vous obtenez donc un aperçu bien plus vaste sans aucun changement dans votre workflow de développement. Z-Ray n'est pas un plug-in de navigateur, il est donc totalement indépendant de votre navigateur.

 

Avec Z-Ray, les développeurs peuvent comprendre immédiatement l'impact de leurs changements de code, leur permettant d'améliorer la qualité et de résoudre les problèmes, bien avant que leur code n'atteigne la production. En plus de ces avantages évidents – de meilleures performances, moins de problèmes en production et des temps de latence réduits - utiliser Z-Ray est très fun !

 

Les managers aussi adorent Z-Ray ! Découvrez pourquoi

 

Téléchargez votre essai gratuit      Testez Z-Ray

 

 

Curieux de la prochaine version ?

NOUVEAU ! CONSULTEZ LA PAGE ZEND SERVER 8 BETA

Introduction à Z-Ray

Requêtes de page

 

 

Inspectez les requêtes envoyées depuis votre page vers le serveur web, consultez leurs réponses, méthodes, path et le temps qu'elle ont pris. Obtenez également une indication sur les problèmes qui ont pu se produire durant leur exécution. Lorsqu'il s'agit de plusieurs requêtes, comme des requêtes Ajax, Z-Ray peut filtrer les informations pour ne montrer que les résultats depuis les sous-ensembles de ces requêtes.

 

Essayez-le maintenant

 

 

 

Temps d'exécution et pics mémoire

 

 

Consultez le panneau "Execution Time" afin de voir le découpage du processus de la requête, afin de comprendre comment la requête a été gérée par le serveur web. Vous pouvez également voir la mémoire consommée par cette requête.

 

Essayez-le maintenant

 

 

 

Monitorez les événements

 

 

Le panneau "Monitor Events" montre une liste de n'importe quel événement Zend Server qui a pu être déclenché par la requête, vous alerte sur les erreurs PHP, une utilisation mémoire anormale, une requête lente et bien plus. Puisque les événements sont définis par vos règles de monitoring dans Zend Server, vous pouvez trouver des détails complémentaires dans l'interface de Zend Server. Si la fonction Code Tracing est activée, vous pouvez également y accéder depuis Z-Ray.

 

Essayez-le maintenant

 

 

 

Erreurs et Warnings

 

 

Le panneau "Errors and Warnings" affiche les erreurs générées pendant la requête par PHP et par ses fonctions. Z-Ray affiche leur date de création, leur type et les messages d'erreurs associés. 

 

Essayez-le maintenant

 

 

 

Requêtes base de données

 

 

Le panneau "Database Queries" affiche les requêtes SQL exécutées par la requête de page. Il affiche de précieuses informations telles que les valeurs liées, le résultat de la requête, son temps d'exécution, et le nombre de lignes dans le code affectées par cette requête. De même, vous pouvez voir une trace de la requête pour obtenir une vision plus large sur l'exécution du code.

 

Essayez-le maintenant

 

 

 

Fonctions PHP

 

 

Dans le panneau "Functions" vous pouvez voir toutes les fonctions PHP appelées durant la requête. Vous verrez le nom, le nombre d'appels, le temps passé dans le scope de la fonction, incluant ou excluant le temps passé dans les fonctions enfants et bien d'autres choses. Si vous utilisez un framework PHP, vous pouvez filtrer par groupes de fonction et name spaces.

 

Essayez-le maintenant

 

 

 

Variables PHP

 

 

 

Utilisez le panneau "Variables" afin de voir les Super Globals PHP utilisées dans votre code. Vous pouvez voir par exemple si la valeur de votre session ou les super globals de votre cookie ont changé et comment.

 

Essayez-le maintenant

 

 

 

Mais attendez ! Ce n'est pas fini !

 

Z-Ray est extrèmement configurable. Par exemple, les administrateurs système peuvent configurer un accès temporaire aux serveurs de production pour les développeurs. Ces derniers peuvent ainsi rechercher les problèmes sur des pages spécifiques et les résoudre plus vite, en toute confiance. Il peut être intégré avec un IDE pour mieux débuguer. L'interface utilisateur peut être configurée pour correspondre à vos besoins. Et bien d'autres choses...

 

Pour en savoir plus, regardez cette vidéo (de 6 minutes) qui résume tout.