Zend - The PHP Company


Zend Server 5 Job Queue

Offload Execution of Long-running PHP Scripts

Web applications generally follow a synchronous communication paradigm. However, some application tasks are better suited to asynchronous execution. Non-interactive, long-running tasks, such as report generation or order processing, can be executed asynchronously to improve application performance and reduce load on web servers. Some tasks, such as database cleanup or RSS feed pull, may need to be run at a specific time, or in a recurring fashion, thereby requiring asynchronous execution.

Zend Server 5 Job Queue
Zend Server 5 streamlines offline processing of PHP scripts by enabling you to run such tasks as Jobs. Essentially, a Job is a command to execute a PHP script according to the specific parameters you give it, either on the same or a different server.

Zend Server’s Job Queue enables you to:
 
  • Define Job scheduling based on time, load, Job priority or dependencies
  • Track execution of batch Jobs, including their status, execution time and output
  • Manage Jobs using the Web administrator console

What benefits do Job Queue give you?

  • Reduce application bottlenecks
  • Improve the end-user experience
  • Intelligently distribute load across multiple servers
  • Appropriately schedule non-time-sensitive tasks



View a recorded Webinar on using Job Queue »

Resources
FORUMS

Visit Zend Server Forum more»

WHITE PAPER

Application Leadership Today -- DevOps: Agile Delivery for Competitive Edge more»

WEBINAR

Discover how Zend Server 6 bridges the Devops chasm more»

CASE STUDY

Learn how Offers.com used the Zend solutions to build and manage a highly successful e-commerce website more»

DOCUMENTATION

Online Documentation more»

Customer Quote

   When it comes to ROI, we consider our investment in Zend technology to be a benefit on several fronts. It is easy to manage the PHP stack, and the strength of the error detection and reporting helps us reduce the time spent troubleshooting while increasing application availability and responsiveness. With session clustering alone, Zend more than paid for itself the moment we flipped the switch.   

Eric LongSr. Manager, E-Business, Levolor

   Zend Server paid for itself by virtue of the issues we found and fixed in the first week alone a benefit that is magnified exponentially as our e-commerce application grows.   

Josh ButtsDirector of Web Development, Offers.com

   We used the Code Tracing feature to optimize the DataCache parameters. It would have been very hard to track this down without the ability to trace the code directly in the production environment. We got a huge performance boost.   

Morgan NilssonSystem Developer, Ateles Consulting AB