Zend - The PHP Company


Zend Server 5.6

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 Forum more»

DATASHEET

Read more about Zend Server features more»

DATASHEET

Read about the Zend solution for the PHP application lifecycle more»

CASE STUDY

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

WEBINAR

Better Performance, Simpler Debugging: The New Zend Server 5 in Action! 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

   With Zend Server, we achieved faster and smoother installations of our software technology stack, and saw more reliability and robustness in daily operations.    

Kurt DemeulemeesterProduct Development Manager, MCS