|
|
 |
Accélerer les applications PHP avec xdebug
Liens sponsorisés
Actualités
Voici une compilation des sources d'information sur ce sujet :
Si votre application PHP se traine, utilisez un profileur pour mesurer les temps de calcul de chaque partie du code. Vous pouvez identifier des boucles, des classes, des fonctions ou...
Voici un mini howto pour paramétrer Vim et Xdebug afin de débugger les applications PHP. Je me suis inspiré de différentes sources que vous pouvez trouver à la fin de cette article. Ce mini-howto se base sur une distribution ubuntu.
Pourquoi installer Xdebug et Vim ? Tout simplement car ces deux logiciels représentent une solution légère [...]
No related posts.
onPHP5 lance un sondage : utilisez-vous des applications PHP 4 sur un serveur PHP 5?
Cette initiative va dans le sens de mon article sur les applications PHP : au...
Stefan Priebsch, futur intervenant à la conférence PHP Québec 2008, a finit de livrer son dossier sur xdebug, l'outil de profilage de PHP.
Partie 1 : introduction à xdebug
Partie 2 : traçage d'applications avec xdebug
Partie 3 : profilage d'application avec xdebug
Partie 4 : débogage d'application avec xdebug
Partie 5 : couverture de code avec xdebug
Part One: Introducing xdebug (0 visite) Part Two: Tracing PHP Applications with xdebug (0 visite) Part Three: Profiling PHP Applications With xdebug (0 visite) Part Four: Debugging PHP applications with xdebug (0 visite) Part Five: Creating Code Coverage Statistics with xdebug (0 visite)
XDEBUG est un profileur et traceur pour les scripts PHP
Cette version corrigée 8 bogues et ajoutés deux nouvelles fonctionnalités. Surment, l'une des dernières avant la sortie officielle.
Stefan Priebsch vous accueille à la deuxième partie de son dossier en 5 volets consacré à xdebug, le couteau suisse des développeurs PHP. L'installation de xdebug et les fonctions de base ont été couvertes la semaine dernière. Cette semaine, on se consacre aux fonctionnalités de suivi de xdebug.
Le suivi d'exécution d'un script devient de plus en plus nécessaire, à mesure que le code PHP devient de plus en plus orienté objet, et que chaque programme ressemble à une suite infinie de délégation conditionnelle à des objets spécialisés. xdebug peut vous aider à cela. Introducin Xdebug (0 visite) Tracing PHP Applications with xdebug (0 visite) Xdebug home (0 visite)
8 paquets ont été mis à jour cette semaine :
pecl_http (http://pecl.php.net/package/pecl_http) : support étendu de HTTP
Xdebug (http://pecl.php.net/package/Xdebug) : profileur et traceur de scripts PHP
lzf (http://pecl.php.net/package/lzf) : compression LZF
sdo (http://pecl.php.net/package/sdo)...
L'extension Xdebug de PHP vous aide à autopsier votre application quand une erreur ou un crash survient. Voyez comment Xdebug vous permet de retracer les appels de pile, analyser l'utilisation de la mémoire et faire le tri dans les arguments et les variables.
Xdebug est récemment passé officiellement en version 2.
Beautify PHP est un utilitaire PHP qui formatte le code PHP pour qu'il suive les conventions de codages que vous souhaitez. Au lieu de reformatter manuellement tous vos scripts, ce paquet PEAR, deja prêt pour PHP 5, vous permet de le faire automatiquement.
Ce paquet est écrit en PHP, et est donc accessible à tous. Vous pouvez l'utiliser pour vos projets, ou bien pour afficher du code PHP sur un site Web. A ce sujet, pensez à exploiter les fonctions de coloration syntaxique qui font partie intégrante de PHP.
Xdebug est une extension de PHP et permet de vous aider à déboguer vos applications.
Cette version apporte quelques correctifs, mais la grosse nouveauté concerne le support de PHP 5.3 (actuellement version dev).
Une très approche avec l'approche de PHP 5.3 telechargement XdeBug 2.0.3 (0 visite)
Xdebug est une extension de PHP et permet de vous aider à déboguer vos applications.
Cette version apporte quelques correctifs, mais la grosse nouveauté concerne le support de PHP 5.3 (actuellement version dev).
Une très approche avec l'approche de PHP 5.3 telechargement XdeBug 2.0.3 (0 visite)
Alejandro Gervasio lance un dossier sur les mesures de performances PHP. Le premier volet est consacré à microtime(), la méthode la plus rudimentaire pour identifier les problèmes de performances.
Cette fonction donne une mesure de l'horloge interne, précise à quelques micro-secondes près. On peut donc s'en servir pour poser des jalons d'exécution, et identifier les parties qui prennent le plus de temps. L'ajout de code PHP ralentit l'ensemble du script, mais permet de cerner les parties de code lentes, et ne demande aucune installation particulière. Benchmarking Applications with PHP (0 visite)
En lisant son code, on arrive souvent devant l'impression qu'on pourrait factoriser certaines parties : la redondance dans le code est évidente. Toutefois, en se penchant un peu plus près. on s'aperçoit que des modifications sont apparues entre les branches des boucles, et sont suffisamment différentes pour être incompatibles.
vaultedceiling vous propose son approche pour réaliser l'abstraction des boucles, tout en PHP 5 et SPL.
XDEBUG l'extension pour PHP, version 2 est arrivé. Après 4 ans de patience et de travails pour l'équipe de développement, cette nouvelle version présente :
- Une amélioration des fonctionnalités
- De nouveaux dispositifs
- Une documentation refaite.
Cette version supporte les versions actuelles de PHP
Encore un sondage qui va dans le sens de PHP 5 : à la question 'faites-vous tourner du code PHP 4 sur PHP 5', 51% des personnes répondent 'oui, sans...
Sites de l'annuaire
Voici des sites figurant dans notre annuaire (inscription gratuite) :
- Documentation PHP : tout le manuel php
Toute la documentation php, le langage web le plus populaire, est disponible sur manuel-php. Retrouvez tous les descriptifs des fonctions php directement en ligne. Site idéal pour tous les webmasters, les programmeurs php, quel que soit leur niveau. Bonne programmation....
Catégorie : Programmation > Langage PHP
http://manuel-php.pcdebutant.com/
- Québec Code Source - Téléchargement gratuit de codes sources
Téléchargement gratuit de scripts, composants, classes, fonctions et autres codes sources. C'est dans le but de fournir aux développeurs francophones une banque diversifiée de plusieurs scripts, composants, classes, fonctions et autres codes sources, que le projet Québec Code Source a été lancé. Sur ce site, vous pourrez trouver des codes sources de qualité professionnelle, testés et bien documentés en français, prêts à intégrer dans vos applications. Tout ça totalement gratuitement et libre de modifications. Vous pourrez également partager vos créations avec d'autres développeurs....
Catégorie : Informatique > Open source
http://www.codes-sources.qc.ca/
- Annuaire de ressources PHP-MySQL
Annuaire de sites sur les langages PHP et MySQL. Les différentes ressources présentes dans l'annuaire sont classées par thème : cela va des forums traitant du PHP aux différents sites présentant eux-même des ressources PHP. Les sites sont rentrés manuellement par les administrateurs et les mises à jour sont régulières....
Catégorie : Programmation > Langage PHP
http://directory.phpsources.org/
- Codes sources PHP - codes PHP (scripts PHP) - Programmation
Cette section contenant de nombreux codes sources PHP (scripts PHP) en téléchargement va vous permettre de progresser en programmation et de gagner du temps pour vos développements. Vous trouverez également une foire aux questions PHP pour vous permettre de résoudre vos problèmes les plus courants avec ce langage de programmation....
Catégorie : Programmation > Langage PHP
http://www.vulgarisation-informatique.com/codes-sources-php.php
- FrameWork Orienté objet multi langages
KObject, acronyme de Kernel Objects, est un ensemble de classes, regroupées en librairie, et permettant d'implémenter rapidement le noyau d'une application (classes métier), à partir d'une base de données. Kobject est un projet Open source (hébergé sur sourceforge) développé pour plusieurs langages : Delphi, java, PHP... L'objectif de Kobject est de permettre au développeur de limiter le temps de passage d'un modèle relationnel (base de données) à un modèle orientés Objet, quelque soit le langage utilisé....
Catégorie : Logiciels > Outils de développement
http://www.kobject.net/
- Interpréteur pour le langage de programmation Scriptol
Le langage de programmation Scriptol pour le Web ou les applications. Un langage simple compatible avec PHP ou C++. Il existe un interpréteur et des compilateurs gratuits avec une librairie open source. Le langage XML peut être intégré au code source. Fonctionne avec Java, XUL, Winbinder, GTK ou s'intègre dans des pages Web pour la version compilateur PHP....
Catégorie : Programmation > Langage Scriptol
http://www.scriptol.net/fr/
- ZorXDs création application facebook et site web
ZorXDs est une agence spécialisée dans la création des applications Facebook et la création des sites Internet. ZorXDs s'occupe de la conception et le développement de vos applications du réseau social Facebook. Nous réalisons donc pour vous une application sociales de A à Z, soit avec la méthode IFRAME ou FBML selon votre choix et dans tous les pays....
Catégorie : Internet > Réseaux sociaux
http://www.zorxds.com/
- PChat Web Application en PHP simple et efficace
Ce site est entièrement consacré à l'application PChat. Cette application vous propose un chat a mettre sur votre site, fiable, rapide, efficace, et sans base MySQL. Le projet PChat est totalement libre même si l'application est sous Créative Commons. Vous pouvez à tout moment la modifier sans enlever le copyright du bas. N'hésitez pas a nous contactez. Bonne utilisation de PChat...
Catégorie : Programmation > Langage PHP
http://www.pchat.toile-libre.org/
- Freelance php, ajax, web2.0
Développeur indépendant spécialisé en Php/Mysql et Ajax basé sur Paris (75). Je réalise tout type de site web (blog, site vitrine, site dynamique, e-commerce, site de réservation on-line, module GRC (Gestion Relation Clients)...). Vous pouvez m'envoyer une description de votre projet en remplissant le formulaire de contact en ligne....
Catégorie : Paris > Création site web Paris
http://www.webotheque.fr/
- Graphiks - aide webmaster
Site d'aide pour les webmasters sur la création et conception de sites. Au travers de cours Php, html, javascript, Perl ou Mysql, apprendre le php et la création de site devient plus facile. Les services proposés passent aussi par la création de scripts PHP, un forum d'entraide et divers autres outils pour vous aider lors de la création de votre site....
Catégorie : Conception de sites > Aides et tutoriels
http://www.graphiks.net/
Autres actualités
- Utilisez-vous du code PHP 4 sur PHP 5? ...
onPHP5 lance un sondage : utilisez-vous des applications PHP 4 sur un serveur PHP 5?
Cette initiative va dans le sens de mon article sur les applications PHP : au...[...]
- Utilisez-vous du code PHP 4 sur PHP 5? Résultat du sondage ...
Encore un sondage qui va dans le sens de PHP 5 : à la question 'faites-vous tourner du code PHP 4 sur PHP 5', 51% des personnes répondent 'oui, sans...[...]
- XML pour développeurs PHP, Partie 1: 15 minutes pour PHP et XML starter ...
Il est difficile d'éviter XML dans les applications modernes. Si vous n'avez jamais travaillé avec XML et PHP, ou que vous n'avez pas fait le saut en PHP 5, cet...[...]
- Trucs pour accélérer les applications PHP ...
- Xdebug 2 RC 2
Xdebug 2 est sorti juste avant noel, en guise de cadeau de Noel par Derick Rethans. La publication finale est proche, pour ce débogueur de PHP.[...]
- Actualité de développement PECL, edition 138 ...
5 paquets ont été mis à jour cette semaine :
: support étendu de HTTP
: profileur et traceur de scripts PHP
: fonctions OCI8
: extension zip
:...[...]
- PHP sur Windows : PHP vers ASP.NET avec Phalanger, PHP et Microsoft Ajax Library, PHP et IIS 7 ...
Analysons trois sujets différents autour du thème de l'intéropérabilité entre PHP et Windows : les améliorations et les bénéfices à exécuter une application PHP sur IIS 7, présentations et bénéfices..[...]
- Actualité de développement PECL, edition 134 ...
1 paquet a été mis à jour cette semaine :
: profileur et traceur de scripts PHP
PECL est la bibliothèque d'extensions C de PHP.[...]
- Actualité de développement PECL, edition 133 ...
6 paquets ont été mis à jour cette semaine :
: profileur et traceur de scripts PHP
: client Z39.50 pour PHP (YAZ)
: Interface avec la BDD Ingres...[...]
- Actualité de développement PECL, edition 152 ...
4 paquets ont été mis à jour cette semaine :
: profileur et traceur de scripts PHP
: client Z39.50 pour PHP (YAZ)
: Service Component Architecture (SCA) et...[...]
- Accélérez vos applications PHP : les caches ...
PHP est un langage de scripts qui est souvent utilisé pour créer des applications Web. Il est facile à apprendre, et produit rapidement des résultats visibles. Cependant, comme PHP est...[...]
- System.out.print est du code PHP ...
Ivo Jansch présente le code écrit par un candidat au recrutement qui ne connaissait pas PHP
?<?php
System.out.print($result);
?>
C'est une erreur? Mais le plus drôle, c[...]
- Tutoriel Ajax, Oracle et PHP ...
'Utilisez la puissance de JavaScript pour réaliser des interactions discrètes entre la base de données et les pages Web.' Un tutoriel Ajax, PHP et Oracle, issu du 'Oracle+PHP Cookbook'.[...]
- Comment internationaliser votre application PHP ...
Pour internationaliser une application, et gérer des chaînes de caractères dans diverses langues, la solution la plus commune, et disponible en PHP est gettext.[...]
- Utiliser gettext pour internationaliser son application PHP ...
Ce tutoriel est destiné à ceux qui veulent optimiser l'internationalisation de leur application PHP. Nous l'avons écrit par manque de ressources pratiques sur le sujet. Même s'il y a...[...]
|
|
 |
|