Zend - The PHP Company


La fonctionnalité Job Queue de Zend Server

Déporter l'exécution de scripts PHP longs

Les applications web suivent généralement un paradigme de communication synchrone. Néanmoins, certaines tâches d'application conviennent davantage à une exécution asynchrone. Les tâches de longue durée et non interactives, telles que la génération de rapports ou le traitement des commandes, peuvent être exécutées de façon asynchrone pour améliorer les performances de l'application et réduire la charge des serveurs web. Il peut être nécessaire d'exécuter certaines tâches, telles que le nettoyage de la base de données ou l'extraction de flux RSS, à une heure précise ou de façon périodique, exigeant, par conséquent, une
exécution asynchrone.


Zend Server 5 Job Queue




Zend Server 5 rationalise le traitement des scripts PHP hors ligne en vous permettant d'exécuter ces tâches en tant que Jobs. Une tâche de type Job est une commande permettant d'exécuter un script PHP selon des critères spécifiques que vous lui donnez, sur le même serveur ou sur un serveur différent.

La fonctionnalité Job Queue de Zend Server vous permet de :
 
  • Définir la planification des tâches selon l'heure, la charge, la priorité ou les dépendances.
  • Suivre l'exécution de tâches par lot, y compris leur statut, l'heure d'exécution et les résultats.
  • Gérer les tâches en utilisant la console de l'administrateur web.
Quels avantages le Job queue vous apporte-t-il ?

  • Réduction des goulets d'étranglement applicatif
  • Amélioration de l'expérience utilisateur
  • Répartition intelligente de la charge sur plusieurs serveurs
  • Planification appropriée des tâches non-critiques





Visionner un webinar sur l'utilisation de la fonction Job Queue »

Ressources
FORUMS

Forums En savoir plus»

WHITE PAPER

Application Leadership Today -- DevOps: Agile Delivery for Competitive Edge En savoir plus»

Etude de cas

Découvrez comment Offers.com a utilisé les solutions Zend pour développer et gérer un site e-commerce réussi. En savoir plus»

WEBINAR

Zend Server 6 : Comment réduire le fossé entre développeurs et opérationnels En savoir plus»

DOCUMENTATION

Documentation en ligne En savoir plus»

Témoignages des clients

   Lorsque nous analysons notre investissement dans les technologies Zend, nous considérons que notre ROI porte sur plusieurs fronts. Il est dorénavant très facile de gérer l'environnement PHP, la détection d'erreur et le reporting nous aident à réduire le temps passé à corriger les problèmes tout en améliorant la disponibilité et la réactivité de l'application. Rien qu'avec le clustering de sessions, notre investissement chez Zend est plus que rentable au moment où nous avons mis en place ces technologies.   

Eric Long,Sr. Manager, E-Business,

Levolor

   Le nombre de problèmes que nous avons pu identifier et résoudre dès la première semaine d'utilisation de Zend Server a déjà remboursé notre investissement. Un avantage exponentiel à mesure que notre application e-commerce croît.   

Josh ButtsWeb Development Manager, Offers.com

   Nous avons utilisé la fonctionnalité Code Tracing pour optimiser les paramètres de DataCache. Cela aurait été plus difficile à faire sans la capacité de tracer le code directement en environnement de production. Nous avons ainsi obtenu un énorme gain de performance.    

Morgan NilssonSystem Developer, Ateles Consulting AB