Profiling applicatif et XDebug

Optimiser les performances d’un site doit passer avant tout chose par le profiling applicatif et c’est bien souvent là que l’on peut gagner une bonne partie des temps de réponse et optimiser la charge à moindre coût. Le profiling applicatif constiste à analyser l’exécution du code que l’on a mis en place pour voir les dépendances entre les méthodes/fonctions, le nombre de fois qu’elles sont appelées et surtout le temps que l’on passe dans chacune d’elles. Une fois ces informations extraites, une partie importante du travail est délivrée par les outils de mise en page (frontend) qui vont nous présenter les résultats agrégés de manière plus intelligible et analysable.

[...]

Comprendre l’offre Amazon Web Services en 20 min !

Voilà un webcast qui a pour objectif de vous aider à comprendre l’offre d’Amazon avec ses AWS (Amazon Web Services) et d’en avoir une vision globale. Les AWS proposent un gamme de services riche en fonctionalités, autant au niveau de l’infrastructure (EC2, S3, MapReduce, SimpleDB, SQS, CloudFront) qu’au niveau de besoins sortant de ce scope et plus spécifiques pour certains métiers (FPS, DevPay, Mechanical Turk, AWIS, Alexa Top Sites, FWS), comme la vente en ligne par exemple.

Le Cloud Computing vu par Amazon est promis à un bel avenir. Il s’inscrit en effet dans la démarche en vogue de restructuration des infrastructures et de réduction des coûts. Il rejoint de plus le modèle économique SaaS par ce que l’on pourrait appeler le modèle HaaS (Hardware as a Service). Ce modèle économique s’inscrit dans l’évolution naturelle des architectures vers les SOA (Services Oriented Architecture) et répond aux besoins des consommateurs.

[...]