View
1.559
Download
1
Category
Preview:
DESCRIPTION
Citation preview
Why Zend technologies ?
© All rights reserved. Zend Technologies, Inc.
Why Zend technologies ?
La volatilité des e-consommateurs impose des standards de production
Swissgento – 22 novembre 2010
Mais quand les e-consommateurs achètent-ils ?
Quelle part du budget des e-consommateurs est dépensée pendant les période de pointe ?
51 %
© All rights reserved. Zend Technologies, Inc.
Quelle proportion s’attend à ce que les sites web soient aussi performants pendant les périodes de pointe ?
67 %
Source : Etude Gomez du 16 au 22 décembre 2009
Les e-consommateurs étaient-ils satisfaits des performances en 2009 ?
Les e-consommateurs constatent-ils des ralentissements plus fréquents sur les sites en période de pointe ?
Oui à 72 %
© All rights reserved. Zend Technologies, Inc.
Oui à 72 %Que constatent-ils ?
58 % plus d’erreurs
51 % plus d’échecs de transaction
Source : Etude Gomez du 16 au 22 décembre 2009
Quel est l’impact sur mon entreprise en termes de business et d’image ?
Dans quelles proportion les e-consommateurs vont-ils sur un site concurrent en cas de ralentissements, d’erreurs et de problèmes de transaction en période d’affluence ?
78 %
© All rights reserved. Zend Technologies, Inc.
78 %Et alors ?
88 % sont peu enclins à revenir sur le site
47 % ont une moins bonne opinion de la société
42 % font une mauvaise presse du site auprès de leurs proches ou sur les réseaux sociauxSource : Etude Gomez du 16 au 22 décembre 2009
Les e-consommateurs sont-ils impatients et rancuniers ?
Les e-consommateurs sont-ils prêts à abandonner un site marchand si les problèmes rencontrés en période de pointe devaient se reproduire UNE ou DEUX fois seulement ?
Oui à 41 %
© All rights reserved. Zend Technologies, Inc.
Oui à 41 %
Source : Etude Gomez du 16 au 22 décembre 2009
Et vous ?
Consommateur :
Combien de fois avez-vous signalé à un site e-commerce les problèmes que vous avez rencontrés ?
© All rights reserved. Zend Technologies, Inc.
Responsable de production d’un site web :
Pas d’appel, pas de problème ?
Etes-vous prêts pour les périodes d’affluence ?
Source : Etude Gomez du 16 au 22 décembre 2009
Faut-il avoir peur des périodes de trafic intense ?
Investissements :
• Les entreprises investissent en promotion et campagnes publicitaires
• C’est une opportunités de business
Risques :
• Performances altérées
© All rights reserved. Zend Technologies, Inc.
• Performances altérées
• Manque à gagner business
• Dégradation de l’image
Solution :
• Utiliser des outils standard et performants de développement, de tests et de pré-production
• Démarche professionnelle pour effectuer des tests de montée en charge
• Disposer des Outils standard pour détecter et analyser les problèmes logiciels en production
Améliorez votre image et votre référencement grâce à des performances accrues sur Linux et Windows
“Today we're including a new signal in
© All rights reserved. Zend Technologies, Inc.
• Posted by Amit Singhal, Google Fellow and Matt Cutts, Principal Engineer, Google Search Quality Team – April 2010
“Today we're including a new signal in our search ranking algorithms: site speed.“
Qui est Zend ?
• Fondée en 1999 ZEev Suraski et aNDi Gutmans
• Bureaux en US, Europe et Israel• + de 30000 clients• Pleinement engagé dans la
communauté Open Source –PHP + Zend Engine, Zend Framework, Eclipse PHP
© All rights reserved. Zend Technologies, Inc.
Framework, Eclipse PHP Development Tools (PDT), SimpleCloud.org
• Partenariats stratégiques avec IBM, Microsoft, Oracle et Adobe
Les produits Zend sur tout le cycle de vie de vos applications PHP
© All rights reserved. Zend Technologies, Inc.
Qu’attendez-vous de Zend?
PerformancePerformance
DisponibilitéDisponibilité
© All rights reserved. Zend Technologies, Inc.
DisponibilitéDisponibilité
ProductivitéProductivité
“Bargento 2” Z Server Optimise les performances Magento
•Opcode Acceleration (Optimizer+)
“Zend Server accelerates Magento by caching compiled PHP opcode in shared memory. This works out-of-the-box. All you need to do is run Magento on Zend Server.”
•Page (and JavaScript) caching
“Zend Server caches entire HTTP responses for improved performance. This
© All rights reserved. Zend Technologies, Inc.
“Zend Server caches entire HTTP responses for improved performance. This can have a very substantial impact on performance but may require code changes for pages where user-specific information (e.g. shopping cart, recent purchases list) is used. Start by defining a simple rule to cache js/index.php – this will cache a very long JavaScript file created by Magento and will speed your application up!”
• “Zend Server has been optimized for running Zend Framework applications”
•“Zend and Varien are working together on optimization”
“Bargento 3” La propre expérience de Zend avec Magento
All caching
Magento caching + Memcached
1300
1
Magento
2
Magento caching + Memcached + Magento
3
4
AverageMagentoResponse
Time
© All rights reserved. Zend Technologies, Inc.
28/05/2009 05/06/2009 13/06/2009 21/06/2009 29/06/2009
2,000ms
0ms
All caching systems on
550ms
1300ms Magento caching + Memcached + Zend Server
800ms
Magento Compilation Module
1000ms
Aujourd’hui: Zend Server Quoi et pourquoi ?
© All rights reserved. Zend Technologies, Inc.
Alban Hanry : Responsable des services
Savez-vous QUAND cela ne fonctionne pas ?
© All rights reserved. Zend Technologies, Inc.
•Savez-vous POURQUOI cela ne fonctionne pas ?
© All rights reserved. Zend Technologies, Inc.
Savoir Quand ? Supervision des applications
Savoir Pourquoi ? Code Tracing
�
© All rights reserved. Zend Technologies, Inc.
�
• Ralentissements
• Erreurs PHP
• Consommation excessive de mémoire
• Appels de fonctions
• Arguments
• Durée
17
Code Tracing : faciliter la recherche des problèmes et l’optimisation de l’application
Analyse de la causeComprendre et reproduire le problème
Temps de résolutionSans Code Tracing
Correction
© All rights reserved. Zend Technologies, Inc.
Analyse de la causeAnalyser le code trace
Temps de résolution Avec le Code Tracing Correction
18
Démo Zend Server
© All rights reserved. Zend Technologies, Inc.
Qu’est ce que Zend Server ?
•Un Stack de Production PHP de Qualité
�PHP, ZF, connectivité aux BDD, extension de débogage et beaucoup plus
• 2 Editions – une version “Community Edition” & une version complète
• Fonctionalités de monitoring et de
© All rights reserved. Zend Technologies, Inc.
• Fonctionalités de monitoring et de diagnostics (intégrées avec Zend Studio)
•Des améliorations de performances à tousles niveaux
•Des updates de produit et des correctifsde sécurité
• Facile et rapide à installer
• Intégration du Zend Framework
20
Zend Server : Idéal lorsque votre application fonctionne sur un seul serveur
© All rights reserved. Zend Technologies, Inc.
Monitoring
&
Code Tracing
PHP StackPerformance
&
Optimization
Lorsque votre application grossi…
© All rights reserved. Zend Technologies, Inc.
Monitoring
&
Code Tracing
PHP StackPerformance
Optimization
• Comment faire croître la configuration ?
• Comment trouver les problèmes?• Comment isoler les problèmes?• Comment garantir le fonctionnementen cas de panne système?
• Comment garantir des configurations homogènes?
• Comment centraliser l’exploitation
Zend Server + Zend Server Cluster Manager
© All rights reserved. Zend Technologies, Inc.
Monitoring
&
Code Tracing
PHP StackPerformance
Optimization
Session
Clustering
Configuration
Management
Centralized
Monitoring
Zend Server Cluster Manager Architecture
© All rights reserved. Zend Technologies, Inc.
MySQL
Du Monitoring de plusieurs serveurs…
© All rights reserved. Zend Technologies, Inc.
… au Monitoring centralisé
© All rights reserved. Zend Technologies, Inc.
Session clustering ou lorsqu’un serveur tombe !
SCDSCDSCDSCD
Le Server A essaye d’atteindre le Server B (maître de la session), et bascule sur le serveur D (backup de la session). Le Server D devient maître et trouve un nouveau backup (Server C)
© All rights reserved. Zend Technologies, Inc.27
Insert-
>Header
&
Server A Server B Server C Server D
SCDSCDSCDSCD
Load Balancer
X
Démo Zend Server Cluster Manager
© All rights reserved. Zend Technologies, Inc.
La Scalabilité avec Zend Server Cluster Manager
•Scalabilité du Mécanisme de session clustering
•Ajouter des instances Zend Server au cluster est rapide et facile
•Monitoring et Diagnostic Centralisé
© All rights reserved. Zend Technologies, Inc.
•Adapté au Cloud Computing
29
Insert-
>Header
&
Toute l’Offre Zend
© All rights reserved. Zend Technologies, Inc.Zend Server30
Merci pour en savoir plus !•Venez nous voir sur le stand Zend L34
• Contactez nous au + 33.1.48.55.02.00
• Contactez-nous sur www.zend.fr, Facebook ou Twitter
• Téléchargez les versions d’évaluation (Zend Server+Zend Server
© All rights reserved. Zend Technologies, Inc.
• Téléchargez les versions d’évaluation (Zend Server+Zend Server Cluster Manager)
Recommended