Zend Platform Comparaison et Fonctionnalités
- Additional Products:
- Zend Core |
- Zend Studio |
- Zend Guard
Comparaison des éditions
Zend Platform est le seul serveur d'applications PHP qui répond aux besoins de performance, de gestion, d'intégration et d’extensibilité des organisations utilisant PHP pour leurs applications stratégiques. La Platform PS fournit les fonctionnalités de performanceet de gestion nécessaires à tous les développements PHP. La Platform ES est la solution PHP ultime qui comprend toutes les fonctionnalités pour un environnement industriel multi-serveurs.
Fonctionnalités de fiabilité
Zend Platform fournit un large ensemble de fonctionnalités améliorant la fiabilité de vos applications et s'assurant qu'elles s'exécutent correctement, s'intègrent dans votre infrastructure existante et s'adaptent aux besoins de votre activité.Supervision
En savoir plus ou voir la démo.
Parmi les avantages :
- Système géré par événement en temps réel,
- Surveille et identifie les problèmes de performance, les erreurs de scripts/fonctions, les problèmes liés aux bases de données, les problèmes Apache, les exceptions Java, les erreurs HTTP et bien plus encore,
- Suit le comportement des scripts/fonctions et calcule une moyenne d’exécution en temps normal,
- Rapporte les erreurs critiques immédiatement en utilisant les services standards (SMS, Email, XML, etc.),
- Enregistre le contexte complet de l’application PHP afin de faciliter l’analyse et le diagnostic de la «cause profonde»,
- L’Intégration avec le Zend Studio fournit le débogage et le profil de l’information pour aider au diagnostic et à la réparation immédiate.
Gestion de la configuration centralisée
La gestion de configuration simplifie la gestion de l’environnement de l’application PHP grâce à la centralisation des réglages de performance, des seuils d’alerte, la configuration PHP et d’autres réglages qui influent sur le comportement de l’application. Il est possible de copier la configuration sur un groupe de serveurs ce qui permet de gagner du temps et d’éviter des erreurs créées par un réglage inconsistant.
Parmi les avantages :
- Page de réglage de la performance permettant un ajustement rapide des capacités de performance de Zend Platform,
- Configuration dynamique du contenu permettant une configuration de cache facilitée basée sur le critère “match” ou “not match” d’une valeur d’expression régulière.
- Comprend : Visualisation des extensions PHP et surlignage des valeurs directives/extensions modifiées
Parmi les avantages :
- Utilise un verrouillage puissant pour garantir une fiabilité et une intégrité sous charge importante,
- Une solution complètement distribuable en haute disponibilité,
- Intégration transparente dans n’importe quelle extension de session PHP native sans changement de code,
- 4 à 6 fois plus rapide que d’autres solutions dans des configurations typiques,
- Utilise des techniques de répartition de charges allant de DNS générale jusqu’aux techniques sophistiquées de répartition de charges (load balancing).
Parmi les avantages :
- Intégration transparente avec les classes Java et les services J2EE,
- Conversion automatique de type afin de simplifier la programmation,
- Performance et extensibilité inégalées grâce aux appels directs à une seule JVM.
Intégration SNMP (ES)
Intégration de BIRT (ES)
En savoir plus sur BIRT !
API Web Services
Les API de Zend Platform peuvent désormais être appelées via les Web Services, y compris PHP Intelligence et Cluster Configuration. Zend Studio 5.5, par exemple, utilise cette fonctionnalité dans son intégration avec Zend Platform pour montrer les alertes PHP Intelligence dans l’interface utilisateur de Zend Studio.
Performance
Les applications Web modernes fournissent aussi bien du contenu statique que des applications Rich Media. En vous proposant une approche multi-couche, le Zend Platform vous permet d'optimiser facilement vos applications, tout en s'accordant avec les services que vous fournissez. L'accélération du code, le cache de contenu, l'optimisation des téléchargements vous donnent toutes les options de performance maximale possibles pour tirer le meilleur de vos applications stratégiques.L’accélération du code
Cache dynamique du contenu
- Amélioration de 20 à 150 fois suivant l’application,
- Ne nécessite pas de changement dans les applications, dans la plupart des cas,
- Supporte le cache partiel et total des pages (Pour plus d'information sur le cache partiel de pages, cliquez ici.)
- Nouveau ! Support du cache par URL pour le Zend Framework et les autres architectures MVC
- Nouveau ! Capacités de cacher en mémoire ou sur disque pour accélérer le rendu
- Nouveau ! Simplifie la gestion du cache en utilisant des ensembles de cache nommés (namespaces)
- Des APi sont fournies pour permettre des scénarios plus complexes,
- Intégration avec la compressio en sortie et le cache côté client.
Le troisième niveau pour l'amélioration des performances est le cache côté client. Cette nouvelle fonctionnalité utilise les mécanismes de cache côté client déjà existant dans les navigateurs et les serveurs Web. Le contenu tels que les pages Web, les fichiers PDF et autres sont cachés sur la machine de l'utilisateur final et ne sont renvoyés vers le serveur que lorsque le contenu a "expiré". Le cache et les fonctionnalités de téléchargement de la Zend Platform ajoutent automatiquement les en-têtes HTTP d'expiration requis pour mettre en oeuvre cette fonctionnalité de manière transparente. En conséquence, le temps de réponse est réduit car moins de requêtes sont envoyées au serveur et la bande passante utilisée est moindre.
Compression de données en sortie
Le quatrième niveau de l'optimisation des performances est la compression de données en sortie. Celle-ci augmente le temps de réponse utilisateur en réduisant le temps nécessaire pour envoyer les pages web au navigateur. En compressant le code HTML avant qu’il ne soit envoyé au navigateur – qui le décompressera de façon transparente – la quantité de données transférée est considérablement réduite, économisant ainsi le temps de chargement et la bande passante.
Parmi les avantages :
- Economise jusqu’à 90% de la bande passante,
- Réduit la charge de compression du CPU, grâce au cache dynamique de contenu,
- Support transparent pour les navigateurs les plus populaires.
Zend Download Server (ES)
- S’intègre de façon transparente dans les configurations Apache/PHP existantes,
- Augmente la performance de téléchargement jusqu’à 10 fois, permettant des téléchargements de fichiers en simultané.
- Nouveau ! Intégraté avec le cache côté client
- Nouveau ! API pour gérer les téléchargements de contenu non-stocké sur disque
- Nouveau ! API pour personnaliser les en-têtes contrôlant le téléchargement
Job Queues – traitement “off-line” (Scalability/Montée en charge)
Job Queues améliore le temps de réponse des applications grâce à un déchargement des processus longs qui ne sont pas indispensables à l’interaction avec l’utilisateur. En fournissant la possibilité de faire patienter les processus avant leur exécution, les réponses sont envoyées à l’utilisateur sans attendre que les opérations longues soient complétées. En savoir plus
Parmi les avantages :
- Permet de planifier des opérations, qu’elles soient immédiates, futures ou à répétition,
- Gère Job et Queues depuis l’interface utilisateur de la gestion de configuration.
White Paper: Scalability and Responsiveness with Zend Platform's Job Queue













